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 Details

    • 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)
  • Method Details

    • beforeWrap

      public void beforeWrap(org.apache.camel.Route route, org.apache.camel.NamedNode definition)
      Specified by:
      beforeWrap in interface org.apache.camel.spi.Policy
    • wrap

      public org.apache.camel.Processor wrap(org.apache.camel.Route route, org.apache.camel.Processor processor)
      Specified by:
      wrap in interface org.apache.camel.spi.Policy
    • getCipherService

      public org.apache.shiro.crypto.cipher.CipherService getCipherService()
    • setCipherService

      public void setCipherService(org.apache.shiro.crypto.cipher.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)