Uses of Interface
org.apache.shiro.authz.Authorizer
Packages that use Authorizer
Package
Description
Core interfaces and exceptions supporting Authorization (access control).
Provides the master
SecurityManager interface and a default implementation
hierarchy for managing all aspects of Shiro's functionality in an application.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.
Realms that acquire security data from text-based data sources such as
Files or
text streams.-
Uses of Authorizer in org.apache.shiro.authz
Classes in org.apache.shiro.authz that implement AuthorizerModifier and TypeClassDescriptionclassA ModularRealmAuthorizer is an Authorizer implementation that consults one or more configuredRealms during an authorization operation. -
Uses of Authorizer in org.apache.shiro.mgt
Subinterfaces of Authorizer in org.apache.shiro.mgtModifier and TypeInterfaceDescriptioninterfaceASecurityManagerexecutes all security operations for all Subjects (aka users) across a single application.Classes in org.apache.shiro.mgt that implement AuthorizerModifier and TypeClassDescriptionclassShiro support of aSecurityManagerclass hierarchy that delegates all authentication operations to a wrappedAuthenticatorinstance.classShiro support of aSecurityManagerclass hierarchy that delegates all authorization (access control) operations to a wrappedAuthorizerinstance.classA very basic starting point for the SecurityManager interface that merely provides logging and caching support.classThe Shiro framework's default concrete implementation of theSecurityManagerinterface, based around a collection ofRealms.classShiro support of aSecurityManagerclass hierarchy based around a collection ofRealms.classShiro support of aSecurityManagerclass hierarchy that delegates allsessionoperations to a wrappedSessionManagerinstance.Methods in org.apache.shiro.mgt that return AuthorizerModifier and TypeMethodDescriptionAuthorizingSecurityManager.getAuthorizer()Returns the underlying wrapped Authorizer instance to which this SecurityManager implementation delegates all of its authorization calls.Methods in org.apache.shiro.mgt with parameters of type AuthorizerModifier and TypeMethodDescriptionvoidAuthorizingSecurityManager.setAuthorizer(Authorizer authorizer) Sets the underlying Authorizer instance to which this SecurityManager implementation will delegate all of its authorization calls. -
Uses of Authorizer in org.apache.shiro.realm
Classes in org.apache.shiro.realm that implement AuthorizerModifier and TypeClassDescriptionclassAnAuthorizingRealmextends theAuthenticatingRealm's capabilities by adding Authorization (access control) support.classA simple implementation of theRealminterface that uses a set of configured user accounts and roles to support authentication and authorization. -
Uses of Authorizer in org.apache.shiro.realm.activedirectory
Classes in org.apache.shiro.realm.activedirectory that implement AuthorizerModifier and TypeClassDescriptionclassARealmthat authenticates with an active directory LDAP server to determine the roles for a particular user. -
Uses of Authorizer in org.apache.shiro.realm.jdbc
Classes in org.apache.shiro.realm.jdbc that implement AuthorizerModifier and TypeClassDescriptionclassRealm that allows authentication and authorization via JDBC calls. -
Uses of Authorizer in org.apache.shiro.realm.ldap
Classes in org.apache.shiro.realm.ldap that implement AuthorizerModifier and TypeClassDescriptionclassARealmthat authenticates with an LDAP server to build the Subject for a user.classAn LDAPRealmimplementation utilizing Sun's/Oracle's JNDI API as an LDAP API.classDeprecated. -
Uses of Authorizer in org.apache.shiro.realm.text
Classes in org.apache.shiro.realm.text that implement AuthorizerModifier and TypeClassDescriptionclassclassATextConfigurationRealmthat defers all logic to the parent class, but just enablesPropertiesbased configuration in addition to the parent class's String configuration.classA SimpleAccountRealm that enables text-based configuration of the initial User, Role, and Permission objects created at startup.
DefaultLdapRealm, this class will be removed prior to 2.0