Uses of Interface
org.apache.shiro.authz.AuthorizationInfo
Packages that use AuthorizationInfo
Package
Description
Core interfaces and exceptions concerning Authentication (the act of logging-in).
Core interfaces and exceptions supporting Authorization (access control).
Components and sub-packages used in supporting the core
Realm interface.Realms that acquire security data from a Microsoft Active Directory.
Realms that acquire security data from an RDBMS (Relational Database Management System) using the
JDBC API.
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.authcModifier and TypeInterfaceDescriptioninterfaceAn Account is a convenience interface that extends bothAuthenticationInfoandAuthorizationInfoand represents authentication and authorization for a single account in a single Realm.Classes in org.apache.shiro.authc that implement AuthorizationInfoModifier and TypeClassDescriptionclassSimple implementation of theAccountinterface 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 AuthorizationInfoModifier and TypeClassDescriptionclassSimple POJO implementation of theAuthorizationInfointerface that stores roles and permissions as internal attributes. -
Uses of AuthorizationInfo in org.apache.shiro.realm
Methods in org.apache.shiro.realm that return AuthorizationInfoModifier and TypeMethodDescriptionprotected abstract AuthorizationInfoAuthorizingRealm.doGetAuthorizationInfo(PrincipalCollection principals) Retrieves the AuthorizationInfo for the given principals from the underlying data store.protected AuthorizationInfoSimpleAccountRealm.doGetAuthorizationInfo(PrincipalCollection principals) protected AuthorizationInfoAuthorizingRealm.getAuthorizationInfo(PrincipalCollection principals) Returns an account's authorization-specific information for the specifiedprincipals, ornullif no account could be found.Methods in org.apache.shiro.realm that return types with arguments of type AuthorizationInfoModifier and TypeMethodDescriptionorg.apache.shiro.cache.Cache<Object, AuthorizationInfo> AuthorizingRealm.getAuthorizationCache()Methods in org.apache.shiro.realm with parameters of type AuthorizationInfoModifier and TypeMethodDescriptionprotected voidAuthorizingRealm.checkPermission(Permission permission, AuthorizationInfo info) protected voidAuthorizingRealm.checkPermissions(Collection<Permission> permissions, AuthorizationInfo info) protected voidAuthorizingRealm.checkRole(String role, AuthorizationInfo info) protected voidAuthorizingRealm.checkRoles(Collection<String> roles, AuthorizationInfo info) protected Collection<Permission> AuthorizingRealm.getPermissions(AuthorizationInfo info) protected booleanAuthorizingRealm.hasRole(String roleIdentifier, AuthorizationInfo info) protected boolean[]AuthorizingRealm.hasRoles(List<String> roleIdentifiers, AuthorizationInfo info) protected boolean[]AuthorizingRealm.isPermitted(List<Permission> permissions, AuthorizationInfo info) protected booleanAuthorizingRealm.isPermitted(Permission permission, AuthorizationInfo info) protected booleanAuthorizingRealm.isPermittedAll(Collection<Permission> permissions, AuthorizationInfo info) Method parameters in org.apache.shiro.realm with type arguments of type AuthorizationInfoModifier and TypeMethodDescriptionvoidAuthorizingRealm.setAuthorizationCache(org.apache.shiro.cache.Cache<Object, AuthorizationInfo> authorizationCache) -
Uses of AuthorizationInfo in org.apache.shiro.realm.activedirectory
Methods in org.apache.shiro.realm.activedirectory that return AuthorizationInfoModifier and TypeMethodDescriptionprotected AuthorizationInfoActiveDirectoryRealm.buildAuthorizationInfo(Set<String> roleNames) protected AuthorizationInfoActiveDirectoryRealm.queryForAuthorizationInfo(PrincipalCollection principals, LdapContextFactory ldapContextFactory) Builds anAuthorizationInfoobject 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 AuthorizationInfoModifier and TypeMethodDescriptionprotected AuthorizationInfoJdbcRealm.doGetAuthorizationInfo(PrincipalCollection principals) This implementation of the interface expects the principals collection to return a String username keyed off of this realm'sname -
Uses of AuthorizationInfo in org.apache.shiro.realm.ldap
Methods in org.apache.shiro.realm.ldap that return AuthorizationInfoModifier and TypeMethodDescriptionprotected AuthorizationInfoAbstractLdapRealm.doGetAuthorizationInfo(PrincipalCollection principals) protected AuthorizationInfoDefaultLdapRealm.doGetAuthorizationInfo(PrincipalCollection principals) protected abstract AuthorizationInfoAbstractLdapRealm.queryForAuthorizationInfo(PrincipalCollection principal, LdapContextFactory ldapContextFactory) Abstract method that should be implemented by subclasses to builds anAuthorizationInfoobject by querying the LDAP context for the specified principal.protected AuthorizationInfoDefaultLdapRealm.queryForAuthorizationInfo(PrincipalCollection principals, LdapContextFactory ldapContextFactory) Method that should be implemented by subclasses to build anAuthorizationInfoobject by querying the LDAP context for the specified principal.