Uses of Package
org.apache.shiro.realm
Packages that use org.apache.shiro.realm
Package
Description
Support for PAM, or Pluggable Authentication Modules, which is
the capability to authenticate a user against multiple configurable (pluggable) modules (Shiro
calls these
Realms).Core interfaces and exceptions supporting Authorization (access control).
Concepts used to represent Shiro's aggregate state in an application.
Provides the master
SecurityManager interface and a default implementation
hierarchy for managing all aspects of Shiro's functionality in an application.Components and sub-packages used in supporting the core
Realm interface.Realms that acquire security data from a Microsoft Active Directory.
Realms that acquire security data from an RDBMS (Relational Database Management System) using the
JDBC API.
Support for acquiring Realms from JNDI, particularly useful for configuring Shiro in JEE or EJB environments.
Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server
utilizing LDAP/Naming APIs.
Realms that acquire security data from text-based data sources such as
Files or
text streams.-
Classes in org.apache.shiro.realm used by org.apache.shiro.authc.pamClassDescriptionA Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations.
-
Classes in org.apache.shiro.realm used by org.apache.shiro.authzClassDescriptionA Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations.
-
Classes in org.apache.shiro.realm used by org.apache.shiro.iniClassDescriptionA Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations.
-
Classes in org.apache.shiro.realm used by org.apache.shiro.mgtClassDescriptionA Realm is a security component that can access application-specific security entities such as users, roles, and permissions to determine authentication and authorization operations.
-
Classes in org.apache.shiro.realm used by org.apache.shiro.realmClassDescriptionA 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. -
Classes in org.apache.shiro.realm used by org.apache.shiro.realm.activedirectoryClassDescriptionA 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. -
Classes in org.apache.shiro.realm used by org.apache.shiro.realm.jdbcClassDescriptionA 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. -
Classes in org.apache.shiro.realm used by org.apache.shiro.realm.jndiClassDescriptionA 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 more
Realminstances in any manner desired. -
Classes in org.apache.shiro.realm used by org.apache.shiro.realm.ldapClassDescriptionA 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. -
Classes in org.apache.shiro.realm used by org.apache.shiro.realm.textClassDescriptionA 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.A simple implementation of theRealminterface that uses a set of configured user accounts and roles to support authentication and authorization.