Package | Description |
---|---|
org.apache.shiro.authc |
Core interfaces and exceptions concerning Authentication (the act of logging-in).
|
org.apache.shiro.authc.pam |
Support for PAM, or Pluggable Authentication Modules, which is
the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro
calls these
Realm s). |
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. |
org.apache.shiro.web.mgt |
Components supporting web-specific
SecurityManager implementations. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAuthenticator
Superclass for almost all
Authenticator implementations that performs the common work around authentication
attempts. |
Modifier and Type | Class and Description |
---|---|
class |
ModularRealmAuthenticator
A
ModularRealmAuthenticator delgates account lookups to a pluggable (modular) collection of
Realm s. |
Modifier and Type | Interface and Description |
---|---|
interface |
SecurityManager
A
SecurityManager executes all security operations for all Subjects (aka users) across a
single application. |
Modifier and Type | Class and Description |
---|---|
class |
AuthenticatingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authentication operations to a wrapped Authenticator instance. |
class |
AuthorizingSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
authorization (access control) operations to a wrapped Authorizer instance. |
class |
CachingSecurityManager
A very basic starting point for the SecurityManager interface that merely provides logging and caching
support.
|
class |
DefaultSecurityManager
The Shiro framework's default concrete implementation of the
SecurityManager interface,
based around a collection of Realm s. |
class |
RealmSecurityManager
Shiro support of a
SecurityManager class hierarchy based around a collection of
Realm s. |
class |
SessionsSecurityManager
Shiro support of a
SecurityManager class hierarchy that delegates all
session operations to a wrapped
SessionManager instance. |
Modifier and Type | Method and Description |
---|---|
Authenticator |
AuthenticatingSecurityManager.getAuthenticator()
Returns the delegate
Authenticator instance that this SecurityManager uses to perform all
authentication operations. |
Modifier and Type | Method and Description |
---|---|
void |
AuthenticatingSecurityManager.setAuthenticator(Authenticator authenticator)
Sets the delegate
Authenticator instance that this SecurityManager uses to perform all
authentication operations. |
Modifier and Type | Interface and Description |
---|---|
interface |
WebSecurityManager
This interface represents a
SecurityManager implementation that can used in web-enabled applications. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultWebSecurityManager
Default
WebSecurityManager implementation used in web-based applications or any
application that requires HTTP connectivity (SOAP, http remoting, etc). |
Copyright © 2004–2016 The Apache Software Foundation. All rights reserved.