Package | Description |
---|---|
org.apache.shiro.cache |
Caching support used to enhance performance for any security operation.
|
org.apache.shiro.cache.ehcache |
Ehcache-based implementations of Shiro's
cache interfaces.
|
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.realm.text |
Realms that acquire security data from text-based data sources such as
File s or
text streams. |
org.apache.shiro.session.mgt |
SessionManager components supporting enterprise session management. |
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.env |
Web-specific
Environment implementation and support. |
org.apache.shiro.web.mgt |
Components supporting web-specific
SecurityManager implementations. |
org.apache.shiro.web.session.mgt |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCacheManager
Very simple abstract
CacheManager implementation that retains all created Cache instances in
an in-memory ConcurrentMap . |
class |
MemoryConstrainedCacheManager
Simple memory-only based
CacheManager implementation usable in production
environments. |
Modifier and Type | Class and Description |
---|---|
class |
EhCacheManager
Shiro
CacheManager implementation utilizing the Ehcache framework for all cache functionality. |
Modifier and Type | Class and Description |
---|---|
class |
DefaultEnvironment
Simple/default
Environment implementation that stores Shiro objects as key-value pairs in a
Map instance. |
Modifier and Type | Class and Description |
---|---|
class |
ShiroModule
Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default
SecurityManager and SessionManager . |
Modifier and Type | Method and Description |
---|---|
void |
ShiroModule.add(Destroyable destroyable) |
Modifier and Type | Class and Description |
---|---|
class |
ShiroWebModule
Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default
WebSecurityManager , SecurityManager and SessionManager . |
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 | Class and Description |
---|---|
class |
PropertiesRealm
A
TextConfigurationRealm that defers all logic to the parent class, but just enables
Properties based configuration in addition to the parent class's String configuration. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractValidatingSessionManager
Default business-tier implementation of the
ValidatingSessionManager interface. |
class |
DefaultSessionManager
Default business-tier implementation of a
ValidatingSessionManager . |
Modifier and Type | Method and Description |
---|---|
static void |
LifecycleUtils.destroy(Destroyable d) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultWebEnvironment
Default
WebEnvironment implementation based on a backing Map instance. |
class |
IniWebEnvironment
|
class |
ResourceBasedWebEnvironment
Abstract implementation for
WebEnvironment s that can be initialized via resource paths (config files). |
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). |
Modifier and Type | Class and Description |
---|---|
class |
DefaultWebSessionManager
Web-application capable
SessionManager implementation. |
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.