Package org.apache.shiro.realm
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.-
ClassDescriptionA top-level abstract implementation of the Realm interface that only implements authentication support (log-in) operations and leaves authorization (access control) behavior to subclasses.An
AuthorizingRealmextends theAuthenticatingRealm's capabilities by adding Authorization (access control) support.A very basic abstract extension point for theRealminterface that provides caching support for subclasses.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.Enables Shiro end-users to configure and initialize one or moreRealminstances in any manner desired.A simple implementation of theRealminterface that uses a set of configured user accounts and roles to support authentication and authorization.