Uses of Interface
org.apache.shiro.authz.AuthorizationInfo

Packages that use AuthorizationInfo
org.apache.shiro.authc Core interfaces and exceptions concerning Authentication (the act of logging-in). 
org.apache.shiro.authz Core interfaces and exceptions supporting Authorization (access control). 
org.apache.shiro.cas   
org.apache.shiro.realm Components and sub-packages used in supporting the core Realm interface. 
org.apache.shiro.realm.activedirectory Realms that acquire security data from a Microsoft Active Directory. 
org.apache.shiro.realm.jdbc Realms that acquire security data from an RDBMS (Relational Database Management System) using the JDBC API. 
org.apache.shiro.realm.ldap Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server utilizing LDAP/Naming APIs. 
 

Uses of AuthorizationInfo in org.apache.shiro.authc
 

Subinterfaces of AuthorizationInfo in org.apache.shiro.authc
 interface Account
          An Account is a convenience interface that extends both AuthenticationInfo and AuthorizationInfo and represents authentication and authorization for a single account in a single Realm.
 

Classes in org.apache.shiro.authc that implement AuthorizationInfo
 class SimpleAccount
          Simple implementation of the Account interface that contains principal and credential and authorization information (roles and permissions) as instance variables and exposes them via getters and setters using standard JavaBean notation.
 

Uses of AuthorizationInfo in org.apache.shiro.authz
 

Classes in org.apache.shiro.authz that implement AuthorizationInfo
 class SimpleAuthorizationInfo
          Simple POJO implementation of the AuthorizationInfo interface that stores roles and permissions as internal attributes.
 

Uses of AuthorizationInfo in org.apache.shiro.cas
 

Methods in org.apache.shiro.cas that return AuthorizationInfo
protected  AuthorizationInfo CasRealm.doGetAuthorizationInfo(PrincipalCollection principals)
          Retrieves the AuthorizationInfo for the given principals (the CAS previously authenticated user : id + attributes).
 

Uses of AuthorizationInfo in org.apache.shiro.realm
 

Methods in org.apache.shiro.realm that return AuthorizationInfo
protected  AuthorizationInfo SimpleAccountRealm.doGetAuthorizationInfo(PrincipalCollection principals)
           
protected abstract  AuthorizationInfo AuthorizingRealm.doGetAuthorizationInfo(PrincipalCollection principals)
          Retrieves the AuthorizationInfo for the given principals from the underlying data store.
protected  AuthorizationInfo AuthorizingRealm.getAuthorizationInfo(PrincipalCollection principals)
          Returns an account's authorization-specific information for the specified principals, or null if no account could be found.
 

Methods in org.apache.shiro.realm that return types with arguments of type AuthorizationInfo
 Cache<Object,AuthorizationInfo> AuthorizingRealm.getAuthorizationCache()
           
 

Methods in org.apache.shiro.realm with parameters of type AuthorizationInfo
protected  void AuthorizingRealm.checkPermission(Permission permission, AuthorizationInfo info)
           
protected  void AuthorizingRealm.checkPermissions(Collection<Permission> permissions, AuthorizationInfo info)
           
protected  void AuthorizingRealm.checkRole(String role, AuthorizationInfo info)
           
protected  void AuthorizingRealm.checkRoles(Collection<String> roles, AuthorizationInfo info)
           
protected  boolean AuthorizingRealm.hasRole(String roleIdentifier, AuthorizationInfo info)
           
protected  boolean[] AuthorizingRealm.hasRoles(List<String> roleIdentifiers, AuthorizationInfo info)
           
protected  boolean[] AuthorizingRealm.isPermitted(List<Permission> permissions, AuthorizationInfo info)
           
protected  boolean AuthorizingRealm.isPermittedAll(Collection<Permission> permissions, AuthorizationInfo info)
           
 

Method parameters in org.apache.shiro.realm with type arguments of type AuthorizationInfo
 void AuthorizingRealm.setAuthorizationCache(Cache<Object,AuthorizationInfo> authorizationCache)
           
 

Uses of AuthorizationInfo in org.apache.shiro.realm.activedirectory
 

Methods in org.apache.shiro.realm.activedirectory that return AuthorizationInfo
protected  AuthorizationInfo ActiveDirectoryRealm.buildAuthorizationInfo(Set<String> roleNames)
           
protected  AuthorizationInfo ActiveDirectoryRealm.queryForAuthorizationInfo(PrincipalCollection principals, LdapContextFactory ldapContextFactory)
          Builds an AuthorizationInfo object by querying the active directory LDAP context for the groups that a user is a member of.
 

Uses of AuthorizationInfo in org.apache.shiro.realm.jdbc
 

Methods in org.apache.shiro.realm.jdbc that return AuthorizationInfo
protected  AuthorizationInfo JdbcRealm.doGetAuthorizationInfo(PrincipalCollection principals)
          This implementation of the interface expects the principals collection to return a String username keyed off of this realm's name
 

Uses of AuthorizationInfo in org.apache.shiro.realm.ldap
 

Methods in org.apache.shiro.realm.ldap that return AuthorizationInfo
protected  AuthorizationInfo JndiLdapRealm.doGetAuthorizationInfo(PrincipalCollection principals)
           
protected  AuthorizationInfo AbstractLdapRealm.doGetAuthorizationInfo(PrincipalCollection principals)
           
protected  AuthorizationInfo JndiLdapRealm.queryForAuthorizationInfo(PrincipalCollection principals, LdapContextFactory ldapContextFactory)
          Method that should be implemented by subclasses to build an AuthorizationInfo object by querying the LDAP context for the specified principal.
protected abstract  AuthorizationInfo AbstractLdapRealm.queryForAuthorizationInfo(PrincipalCollection principal, LdapContextFactory ldapContextFactory)
          Abstract method that should be implemented by subclasses to builds an AuthorizationInfo object by querying the LDAP context for the specified principal.
 



Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.