Package org.apache.shiro.realm
Components and sub-packages used in supporting the core
Realm
interface.
Take particular note of the multiple sub-packages with existing Realm implementations supporting many
environments that you can use use directly or extend for custom behavior.-
Interface Summary Interface Description Realm A Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations.RealmFactory Enables Shiro end-users to configure and initialize one or moreRealm
instances in any manner desired. -
Class Summary Class Description AuthenticatingRealm A top-level abstract implementation of the Realm interface that only implements authentication support (log-in) operations and leaves authorization (access control) behavior to subclasses.AuthorizingRealm AnAuthorizingRealm
extends theAuthenticatingRealm
's capabilities by adding Authorization (access control) support.CachingRealm A very basic abstract extension point for theRealm
interface that provides caching support for subclasses.SimpleAccountRealm A simple implementation of theRealm
interface that uses a set of configured user accounts and roles to support authentication and authorization.