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
-
Constructor Summary
ConstructorsConstructorDescriptionShiroSecurityPolicy(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) 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) -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeWrap(org.apache.camel.Route route, org.apache.camel.NamedNode definition) org.apache.shiro.crypto.CipherServicebyte[]List<org.apache.shiro.authz.Permission>org.apache.shiro.mgt.SecurityManagerbooleanbooleanbooleanbooleanisBase64()voidsetAllPermissionsRequired(boolean allPermissionsRequired) voidsetAllRolesRequired(boolean allRolesRequired) voidsetAlwaysReauthenticate(boolean alwaysReauthenticate) voidsetBase64(boolean base64) voidsetCipherService(org.apache.shiro.crypto.CipherService cipherService) voidsetPassPhrase(byte[] passPhrase) voidsetPermissionsList(List<org.apache.shiro.authz.Permission> permissionsList) voidsetRolesList(List<String> rolesList) voidsetSecurityManager(org.apache.shiro.mgt.SecurityManager securityManager) org.apache.camel.Processorwrap(org.apache.camel.Route route, org.apache.camel.Processor processor)
-
Constructor Details
-
ShiroSecurityPolicy
public ShiroSecurityPolicy() -
ShiroSecurityPolicy
-
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini) -
ShiroSecurityPolicy
-
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini, byte[] passPhrase) -
ShiroSecurityPolicy
-
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini, byte[] passPhrase, boolean alwaysReauthenticate) -
ShiroSecurityPolicy
-
ShiroSecurityPolicy
public ShiroSecurityPolicy(org.apache.shiro.config.Ini ini, byte[] passPhrase, boolean alwaysReauthenticate, List<org.apache.shiro.authz.Permission> permissionsList)
-
-
Method Details
-
beforeWrap
public void beforeWrap(org.apache.camel.Route route, org.apache.camel.NamedNode definition) - Specified by:
beforeWrapin interfaceorg.apache.camel.spi.Policy
-
wrap
public org.apache.camel.Processor wrap(org.apache.camel.Route route, org.apache.camel.Processor processor) - Specified by:
wrapin interfaceorg.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
-
setPermissionsList
-
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
-
setRolesList
-
isAllRolesRequired
public boolean isAllRolesRequired() -
setAllRolesRequired
public void setAllRolesRequired(boolean allRolesRequired)
-