Components and sub-packages used in supporting the core
Realminterface. 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 RealmA Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations. RealmFactoryEnables Shiro end-users to configure and initialize one or more
Realminstances in any manner desired.
Class Summary Class Description AuthenticatingRealmA top-level abstract implementation of the Realm interface that only implements authentication support (log-in) operations and leaves authorization (access control) behavior to subclasses. AuthorizingRealmAn
AuthenticatingRealm's capabilities by adding Authorization (access control) support.
CachingRealmA very basic abstract extension point for the
Realminterface that provides caching support for subclasses.
SimpleAccountRealmA simple implementation of the
Realminterface that uses a set of configured user accounts and roles to support authentication and authorization.