All Classes and Interfaces

Class
Description
Tag that renders the tag body only if the current user has executed a successful authentication attempt during their current session.
Base TagHandler for Tags that check for authentication.
Automatic, adds ability to disable via system property Adds ability to have two shiro.ini configuration files that are merged
Implements JSF Ajax redirection via OmniFaces Implements form resubmit and auto remember-me functionality
supporting methods for Forms
Cookie Support methods
Methods to redirect to saved requests upon logout functionality includes saving a previous form state and resubmitting if the form times out
JSF access points
 
Tag that renders the tag body if the current user is not known to the system, either because they haven't logged in yet, or because they have no 'RememberMe' identity.
Tag that renders the tag body only if the current user has at least one of the comma-delimited string permissions specified in name attribute.
Displays body content if the current user has any of the roles specified.
Tag that renders the tag body only if the current user has the string permissions specified in name attribute.
 
Ability to merge two configuration files, exactly two
transforms Java to Jakarta namespace
 
 
JSF Ajax support for logout
Tag that renders the tag body only if the current user has not executed a successful authentication attempt during their current session.
Implements JSF Ajax redirection via OmniFaces Implements form resubmit and auto remember-me functionality
Base TagHandler for Tags that check for permissions.
Tag used to print out the String value of a user's default principal, or a specific principal as specified by the tag's attributes.
Tag that renders the tag body only if the current user's identity (aka principals) is remembered from a successful authentication during a previous session and the user has not executed a successful authentication attempt during their current session.
Base class for JSF components.
Base class for all TagHandlers
Stops JEE server from interpreting Shiro principal as direct EJB principal, this has sideffects of trying to log in to remote EJBs with the credentials from Shiro, which isn't what this meant to do, as it's meant to just transfer Shiro credentials to remote EJB call site.
If web environment, delegate to SessionScoped, otherwise use Shiro sessions to store session beans
Entry point for Shiro Session scope CDI extension
Enables Shiro's SslFilter depending depending on whether in Faces production mode or not
Tag that renders the tag body if the current user known to the system, either from a successful login attempt (not necessarily during the current session) or from 'RememberMe' services.