Package org.apache.shiro.mgt

Provides the master SecurityManager interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.

See:
          Description

Interface Summary
RememberMeManager A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with the application.
SecurityManager A SecurityManager executes all security operations for all Subjects (aka users) across a single application.
SessionStorageEvaluator Evaluates whether or not Shiro may use a Subject's Session to persist that Subject's internal state.
SubjectDAO A SubjectDAO is responsible for persisting a Subject instance's internal state such that the Subject instance can be recreated at a later time if necessary.
SubjectFactory A SubjectFactory is responsible for constructing Subject instances as needed.
 

Class Summary
AbstractRememberMeManager Abstract implementation of the RememberMeManager interface that handles serialization and encryption of the remembered user identity.
AuthenticatingSecurityManager Shiro support of a SecurityManager class hierarchy that delegates all authentication operations to a wrapped Authenticator instance.
AuthorizingSecurityManager Shiro support of a SecurityManager class hierarchy that delegates all authorization (access control) operations to a wrapped Authorizer instance.
CachingSecurityManager A very basic starting point for the SecurityManager interface that merely provides logging and caching support.
DefaultSecurityManager The Shiro framework's default concrete implementation of the SecurityManager interface, based around a collection of Realms.
DefaultSessionStorageEvaluator A Default SessionStorageEvaluator that provides reasonable control over if and how Sessions may be used for storing Subject state.
DefaultSubjectDAO Default SubjectDAO implementation that stores Subject state in the Subject's Session by default (but this can be disabled - see below).
DefaultSubjectFactory Default SubjectFactory implementation that creates DelegatingSubject instances.
RealmSecurityManager Shiro support of a SecurityManager class hierarchy based around a collection of Realms.
SessionsSecurityManager Shiro support of a SecurityManager class hierarchy that delegates all session operations to a wrapped SessionManager instance.
 

Package org.apache.shiro.mgt Description

Provides the master SecurityManager interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.



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