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
FormsCookie 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.