|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use SecurityManager | |
|---|---|
| org.apache.shiro | This package primarily exists as a root classpath distinction, but it does contain two core classes widely used
by applications, SecurityUtils and
ShiroException. |
| org.apache.shiro.config | Components that support configuring Shiro in any application. |
| org.apache.shiro.env | Concepts used to represent Shiro's aggregate state in an application. |
| 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.subject | Components supporting the Subject interface, the most important concept in
Shiro's API. |
| org.apache.shiro.subject.support | Concrete support implementations of most of the org.apache.shiro.subject interfaces. |
| org.apache.shiro.util | Your run-of-the-mill 'util' pacakge for components and logic widely used across the framework that can't find their home into a proper OO hierarchy (or, most likely for things used across many hierarchies). |
| Uses of SecurityManager in org.apache.shiro |
|---|
| Methods in org.apache.shiro that return SecurityManager | |
|---|---|
static SecurityManager |
SecurityUtils.getSecurityManager()
Returns the SecurityManager accessible to the calling code. |
| Methods in org.apache.shiro with parameters of type SecurityManager | |
|---|---|
static void |
SecurityUtils.setSecurityManager(SecurityManager securityManager)
Sets a VM (static) singleton SecurityManager, specifically for transparent use in the getSubject() implementation. |
| Uses of SecurityManager in org.apache.shiro.config |
|---|
| Methods in org.apache.shiro.config that return SecurityManager | |
|---|---|
protected SecurityManager |
IniSecurityManagerFactory.createDefaultInstance()
|
protected SecurityManager |
IniSecurityManagerFactory.createInstance(Ini ini)
|
| Methods in org.apache.shiro.config with parameters of type SecurityManager | |
|---|---|
protected void |
IniSecurityManagerFactory.applyRealmsToSecurityManager(Collection<Realm> realms,
SecurityManager securityManager)
|
protected boolean |
IniSecurityManagerFactory.isAutoApplyRealms(SecurityManager securityManager)
|
| Uses of SecurityManager in org.apache.shiro.env |
|---|
| Methods in org.apache.shiro.env that return SecurityManager | |
|---|---|
SecurityManager |
Environment.getSecurityManager()
Returns the application's SecurityManager instance. |
SecurityManager |
DefaultEnvironment.getSecurityManager()
Returns the application's SecurityManager instance accessible in the backing map using the
securityManagerName property as the lookup key. |
protected SecurityManager |
DefaultEnvironment.lookupSecurityManager()
Looks up the SecurityManager instance in the backing map without performing any non-null guarantees. |
| Methods in org.apache.shiro.env with parameters of type SecurityManager | |
|---|---|
void |
DefaultEnvironment.setSecurityManager(SecurityManager securityManager)
|
| Uses of SecurityManager in org.apache.shiro.mgt |
|---|
| Classes in org.apache.shiro.mgt that implement SecurityManager | |
|---|---|
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 Realms. |
class |
RealmSecurityManager
Shiro support of a SecurityManager class hierarchy based around a collection of
Realms. |
class |
SessionsSecurityManager
Shiro support of a SecurityManager class hierarchy that delegates all
session operations to a wrapped
SessionManager instance. |
| Methods in org.apache.shiro.mgt with parameters of type SecurityManager | |
|---|---|
protected Subject |
DefaultSubjectFactory.newSubjectInstance(PrincipalCollection principals,
boolean authenticated,
String host,
Session session,
SecurityManager securityManager)
Deprecated. since 1.2 - override DefaultSubjectFactory.createSubject(org.apache.shiro.subject.SubjectContext) directly if you
need to instantiate a custom Subject class. |
| Uses of SecurityManager in org.apache.shiro.subject |
|---|
| Methods in org.apache.shiro.subject that return SecurityManager | |
|---|---|
SecurityManager |
SubjectContext.getSecurityManager()
Returns the SecurityManager instance that should be used to back the constructed Subject instance or
null if one has not yet been provided to this context. |
SecurityManager |
SubjectContext.resolveSecurityManager()
Resolves the SecurityManager instance that should be used to back the constructed Subject
instance (typically used to support DelegatingSubject implementations). |
| Methods in org.apache.shiro.subject with parameters of type SecurityManager | |
|---|---|
void |
SubjectContext.setSecurityManager(SecurityManager securityManager)
Sets the SecurityManager instance that should be used to back the constructed Subject instance
(typically used to support DelegatingSubject implementations). |
| Constructors in org.apache.shiro.subject with parameters of type SecurityManager | |
|---|---|
Subject.Builder(SecurityManager securityManager)
Constructs a new Subject.Builder instance which will use the specified SecurityManager when
building the Subject instance. |
|
| Uses of SecurityManager in org.apache.shiro.subject.support |
|---|
| Fields in org.apache.shiro.subject.support declared as SecurityManager | |
|---|---|
protected SecurityManager |
DelegatingSubject.securityManager
|
| Methods in org.apache.shiro.subject.support that return SecurityManager | |
|---|---|
SecurityManager |
DelegatingSubject.getSecurityManager()
|
SecurityManager |
DefaultSubjectContext.getSecurityManager()
|
SecurityManager |
DefaultSubjectContext.resolveSecurityManager()
|
| Methods in org.apache.shiro.subject.support with parameters of type SecurityManager | |
|---|---|
void |
DefaultSubjectContext.setSecurityManager(SecurityManager securityManager)
|
| Constructors in org.apache.shiro.subject.support with parameters of type SecurityManager | |
|---|---|
DelegatingSubject(PrincipalCollection principals,
boolean authenticated,
String host,
Session session,
boolean sessionCreationEnabled,
SecurityManager securityManager)
|
|
DelegatingSubject(PrincipalCollection principals,
boolean authenticated,
String host,
Session session,
SecurityManager securityManager)
|
|
DelegatingSubject(SecurityManager securityManager)
|
|
| Uses of SecurityManager in org.apache.shiro.util |
|---|
| Methods in org.apache.shiro.util that return SecurityManager | |
|---|---|
static SecurityManager |
ThreadContext.getSecurityManager()
Convenience method that simplifies retrieval of the application's SecurityManager instance from the current thread. |
static SecurityManager |
ThreadContext.unbindSecurityManager()
Convenience method that simplifies removal of the application's SecurityManager instance from the thread. |
| Methods in org.apache.shiro.util with parameters of type SecurityManager | |
|---|---|
static void |
ThreadContext.bind(SecurityManager securityManager)
Convenience method that simplifies binding the application's SecurityManager instance to the ThreadContext. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||