Uses of Interface
org.apache.shiro.mgt.SecurityManager

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.guice   
org.apache.shiro.guice.web   
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.spring.remoting Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the invocation payload, allowing remote clients to perform security operations. 
org.apache.shiro.spring.security.interceptor Spring AOP support for enabling Shiro annotations in Spring-configured applications. 
org.apache.shiro.spring.web Spring-specific components for use in Spring-based web applications. 
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). 
org.apache.shiro.web.config Web-specific implementation extensions to the org.apache.shiro.config components. 
org.apache.shiro.web.env Web-specific Environment implementation and support. 
org.apache.shiro.web.mgt Components supporting web-specific SecurityManager implementations. 
org.apache.shiro.web.subject Web-specific Subject interfaces to enable Subject use in web environments. 
org.apache.shiro.web.subject.support Supporting implementations of org.apache.shiro.web.subject package interfaces. 
 

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.guice
 

Method parameters in org.apache.shiro.guice with type arguments of type SecurityManager
protected  void ShiroModule.bindSecurityManager(com.google.inject.binder.AnnotatedBindingBuilder<? super SecurityManager> bind)
          Binds the security manager.
 

Uses of SecurityManager in org.apache.shiro.guice.web
 

Method parameters in org.apache.shiro.guice.web with type arguments of type SecurityManager
protected  void ShiroWebModule.bindSecurityManager(com.google.inject.binder.AnnotatedBindingBuilder<? super SecurityManager> bind)
           
 

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.spring.remoting
 

Methods in org.apache.shiro.spring.remoting with parameters of type SecurityManager
 void SecureRemoteInvocationExecutor.setSecurityManager(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.spring.security.interceptor
 

Fields in org.apache.shiro.spring.security.interceptor declared as SecurityManager
protected  SecurityManager AuthorizationAttributeSourceAdvisor.securityManager
           
 

Methods in org.apache.shiro.spring.security.interceptor that return SecurityManager
 SecurityManager AuthorizationAttributeSourceAdvisor.getSecurityManager()
           
 

Methods in org.apache.shiro.spring.security.interceptor with parameters of type SecurityManager
 void AuthorizationAttributeSourceAdvisor.setSecurityManager(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.spring.web
 

Methods in org.apache.shiro.spring.web that return SecurityManager
 SecurityManager ShiroFilterFactoryBean.getSecurityManager()
          Sets the application SecurityManager instance to be used by the constructed Shiro Filter.
 

Methods in org.apache.shiro.spring.web with parameters of type SecurityManager
 void ShiroFilterFactoryBean.setSecurityManager(SecurityManager securityManager)
          Sets the application SecurityManager instance to be used by the constructed Shiro Filter.
 

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.
 

Uses of SecurityManager in org.apache.shiro.web.config
 

Methods in org.apache.shiro.web.config that return SecurityManager
protected  SecurityManager WebIniSecurityManagerFactory.createDefaultInstance()
          Simply returns new DefaultWebSecurityManager(); to ensure a web-capable SecurityManager is available by default.
 

Uses of SecurityManager in org.apache.shiro.web.env
 

Methods in org.apache.shiro.web.env that return SecurityManager
 SecurityManager DefaultWebEnvironment.getSecurityManager()
           
 

Methods in org.apache.shiro.web.env with parameters of type SecurityManager
 void DefaultWebEnvironment.setSecurityManager(SecurityManager securityManager)
           
 

Uses of SecurityManager in org.apache.shiro.web.mgt
 

Subinterfaces of SecurityManager in org.apache.shiro.web.mgt
 interface WebSecurityManager
          This interface represents a SecurityManager implementation that can used in web-enabled applications.
 

Classes in org.apache.shiro.web.mgt that implement SecurityManager
 class DefaultWebSecurityManager
          Default WebSecurityManager implementation used in web-based applications or any application that requires HTTP connectivity (SOAP, http remoting, etc).
 

Methods in org.apache.shiro.web.mgt with parameters of type SecurityManager
protected  Subject DefaultWebSubjectFactory.newSubjectInstance(PrincipalCollection principals, boolean authenticated, String host, Session session, ServletRequest request, ServletResponse response, SecurityManager securityManager)
          Deprecated. since 1.2 - override DefaultWebSubjectFactory.createSubject(org.apache.shiro.subject.SubjectContext) directly if you need to instantiate a custom Subject class.
 

Uses of SecurityManager in org.apache.shiro.web.subject
 

Constructors in org.apache.shiro.web.subject with parameters of type SecurityManager
WebSubject.Builder(SecurityManager securityManager, ServletRequest request, ServletResponse response)
          Constructs a new Web.Builder instance using the specified SecurityManager instance to create the WebSubject instance.
 

Uses of SecurityManager in org.apache.shiro.web.subject.support
 

Constructors in org.apache.shiro.web.subject.support with parameters of type SecurityManager
WebDelegatingSubject(PrincipalCollection principals, boolean authenticated, String host, Session session, boolean sessionEnabled, ServletRequest request, ServletResponse response, SecurityManager securityManager)
           
WebDelegatingSubject(PrincipalCollection principals, boolean authenticated, String host, Session session, ServletRequest request, ServletResponse response, SecurityManager securityManager)
           
 



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