org.apache.camel.component.shiro.security
Class ShiroSecurityPolicy
java.lang.Object
org.apache.camel.component.shiro.security.ShiroSecurityPolicy
- All Implemented Interfaces:
- org.apache.camel.spi.AuthorizationPolicy, org.apache.camel.spi.Policy
public class ShiroSecurityPolicy
- extends Object
- implements org.apache.camel.spi.AuthorizationPolicy
Constructor Summary |
ShiroSecurityPolicy()
|
ShiroSecurityPolicy(org.apache.shiro.config.Ini ini)
|
ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase)
|
ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase,
boolean alwaysReauthenticate)
|
ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase,
boolean alwaysReauthenticate,
List<org.apache.shiro.authz.Permission> permissionsList)
|
ShiroSecurityPolicy(String iniResourcePath)
|
ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase)
|
ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase,
boolean alwaysReauthenticate)
|
ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase,
boolean alwaysReauthenticate,
List<org.apache.shiro.authz.Permission> permissionsList)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ShiroSecurityPolicy
public ShiroSecurityPolicy()
ShiroSecurityPolicy
public ShiroSecurityPolicy(String iniResourcePath)
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini)
ShiroSecurityPolicy
public ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase)
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase)
ShiroSecurityPolicy
public ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase,
boolean alwaysReauthenticate)
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase,
boolean alwaysReauthenticate)
ShiroSecurityPolicy
public ShiroSecurityPolicy(String iniResourcePath,
byte[] passPhrase,
boolean alwaysReauthenticate,
List<org.apache.shiro.authz.Permission> permissionsList)
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini,
byte[] passPhrase,
boolean alwaysReauthenticate,
List<org.apache.shiro.authz.Permission> permissionsList)
beforeWrap
public void beforeWrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.model.ProcessorDefinition<?> definition)
- Specified by:
beforeWrap
in interface org.apache.camel.spi.Policy
wrap
public org.apache.camel.Processor wrap(org.apache.camel.spi.RouteContext routeContext,
org.apache.camel.Processor processor)
- Specified by:
wrap
in interface org.apache.camel.spi.Policy
getCipherService
public org.apache.shiro.crypto.CipherService getCipherService()
setCipherService
public void setCipherService(org.apache.shiro.crypto.CipherService cipherService)
getSecurityManager
public org.apache.shiro.mgt.SecurityManager getSecurityManager()
setSecurityManager
public void setSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager)
getPassPhrase
public byte[] getPassPhrase()
setPassPhrase
public void setPassPhrase(byte[] passPhrase)
getPermissionsList
public List<org.apache.shiro.authz.Permission> getPermissionsList()
setPermissionsList
public void setPermissionsList(List<org.apache.shiro.authz.Permission> permissionsList)
isAlwaysReauthenticate
public boolean isAlwaysReauthenticate()
setAlwaysReauthenticate
public void setAlwaysReauthenticate(boolean alwaysReauthenticate)
isBase64
public boolean isBase64()
setBase64
public void setBase64(boolean base64)
isAllPermissionsRequired
public boolean isAllPermissionsRequired()
setAllPermissionsRequired
public void setAllPermissionsRequired(boolean allPermissionsRequired)
getRolesList
public List<String> getRolesList()
setRolesList
public void setRolesList(List<String> rolesList)
isAllRolesRequired
public boolean isAllRolesRequired()
setAllRolesRequired
public void setAllRolesRequired(boolean allRolesRequired)
Apache Camel