- AbstractFilter - Class in org.apache.shiro.web.servlet
-
Base abstract Filter simplifying Filter initialization and
access to init parameters.
- AbstractFilter() - Constructor for class org.apache.shiro.web.servlet.AbstractFilter
-
- AbstractShiroFilter - Class in org.apache.shiro.web.servlet
-
Abstract base class that provides all standard Shiro request filtering behavior and expects
subclasses to implement configuration-specific logic (INI, XML, .properties, etc).
- AbstractShiroFilter() - Constructor for class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- AccessControlFilter - Class in org.apache.shiro.web.filter
-
Superclass for any filter that controls access to a resource and may redirect the user to the login page
if they are not authenticated.
- AccessControlFilter() - Constructor for class org.apache.shiro.web.filter.AccessControlFilter
-
- add(Filter) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- add(int, Filter) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- addAll(Collection<? extends Filter>) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- addAll(int, Collection<? extends Filter>) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- addDefaultFilters(boolean) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addFilter(String, Filter) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addFilter(String, Filter, boolean) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addFilter(String, Filter, boolean, boolean) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addFilter(String, Filter) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
- addFilter(String, Filter, boolean) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
- addToChain(String, String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addToChain(String, String, String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- addToChain(String, String) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Adds (appends) a filter to the filter chain identified by the given chainName.
- addToChain(String, String, String) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Adds (appends) a filter to the filter chain identified by the given chainName.
- AdviceFilter - Class in org.apache.shiro.web.servlet
-
- AdviceFilter() - Constructor for class org.apache.shiro.web.servlet.AdviceFilter
-
- afterBound(String, Object) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- afterCompletion(ServletRequest, ServletResponse, Exception) - Method in class org.apache.shiro.web.servlet.AdviceFilter
-
Called in all cases in a
finally block even if
preHandle returns
false or if an exception is thrown during filter chain processing.
- afterSessionManagerSet() - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- afterUnbound(String, Object) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- ALREADY_FILTERED_SUFFIX - Static variable in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
Suffix that gets appended to the filter name for the "already filtered" request attribute.
- AnonymousFilter - Class in org.apache.shiro.web.filter.authc
-
Filter that allows access to a path immeidately without performing security checks of any kind.
- AnonymousFilter() - Constructor for class org.apache.shiro.web.filter.authc.AnonymousFilter
-
- appendQueryProperties(StringBuilder, Map, String) - Method in class org.apache.shiro.web.util.RedirectView
-
Append query properties to the redirect URL.
- appliedPaths - Variable in class org.apache.shiro.web.filter.PathMatchingFilter
-
A collection of path-to-config entries where the key is a path which this filter should process and
the value is the (possibly null) configuration element specific to this Filter for that specific path.
- applyChainConfig(String, Filter, String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- applyFilterChainResolver(Ini, Map<String, ?>) - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- applyInitParams() - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- applySecurityManager(Ini) - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- ATTRIBUTE_DELIMITER - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- AUTHENTICATE_HEADER - Static variable in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
HTTP Authentication header, equal to WWW-Authenticate
- AuthenticatedTag - Class in org.apache.shiro.web.tags
-
JSP tag that renders the tag body only if the current user has executed a successful authentication attempt
during their current session.
- AuthenticatedTag() - Constructor for class org.apache.shiro.web.tags.AuthenticatedTag
-
- AuthenticatingFilter - Class in org.apache.shiro.web.filter.authc
-
An AuthenticationFilter that is capable of automatically performing an authentication attempt
based on the incoming request.
- AuthenticatingFilter() - Constructor for class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
- AuthenticationFilter - Class in org.apache.shiro.web.filter.authc
-
Base class for all Filters that require the current user to be authenticated.
- AuthenticationFilter() - Constructor for class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
- AUTHORIZATION_HEADER - Static variable in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
HTTP Authorization header, equal to Authorization
- AuthorizationFilter - Class in org.apache.shiro.web.filter.authz
-
Superclass for authorization-related filters.
- AuthorizationFilter() - Constructor for class org.apache.shiro.web.filter.authz.AuthorizationFilter
-
- DAY_MILLIS - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- decodeRequestString(HttpServletRequest, String) - Static method in class org.apache.shiro.web.util.WebUtils
-
Decode the given source string with a URLDecoder.
- DEFAULT_CHARACTER_ENCODING - Static variable in class org.apache.shiro.web.util.WebUtils
-
Default character encoding to use when request.getCharacterEncoding
returns null, according to the Servlet spec.
- DEFAULT_ENCODING_SCHEME - Static variable in class org.apache.shiro.web.util.RedirectView
-
The default encoding scheme: UTF-8
- DEFAULT_ERROR_KEY_ATTRIBUTE_NAME - Static variable in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- DEFAULT_HTTP_PORT - Static variable in class org.apache.shiro.web.filter.authz.PortFilter
-
- DEFAULT_HTTPS_PORT - Static variable in class org.apache.shiro.web.filter.authz.SslFilter
-
- DEFAULT_LOGIN_URL - Static variable in class org.apache.shiro.web.filter.AccessControlFilter
-
Simple default login URL equal to
/login.jsp, which can be overridden by calling the
setLoginUrl method.
- DEFAULT_MAX_AGE - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
-1, indicating the cookie should expire when the browser closes.
- DEFAULT_PASSWORD_PARAM - Static variable in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- DEFAULT_REDIRECT_URL - Static variable in class org.apache.shiro.web.filter.authc.LogoutFilter
-
The default redirect URL to where the user will be redirected after logout.
- DEFAULT_REMEMBER_ME_COOKIE_NAME - Static variable in class org.apache.shiro.web.mgt.CookieRememberMeManager
-
The default name of the underlying rememberMe cookie which is rememberMe.
- DEFAULT_REMEMBER_ME_PARAM - Static variable in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- DEFAULT_SESSION_ID_NAME - Static variable in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- DEFAULT_SUCCESS_URL - Static variable in class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
- DEFAULT_USERNAME_PARAM - Static variable in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- DEFAULT_VERSION - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
-1 indicating that no version property should be set on the cookie.
- DEFAULT_WEB_INI_RESOURCE_PATH - Static variable in class org.apache.shiro.web.env.IniWebEnvironment
-
- DEFAULT_WEB_INI_RESOURCE_PATH - Static variable in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- DefaultFilter - Enum in org.apache.shiro.web.filter.mgt
-
Enum representing all of the default Shiro Filter instances available to web applications.
- DefaultFilterChainManager - Class in org.apache.shiro.web.filter.mgt
-
Default
FilterChainManager implementation maintaining a map of
Filter instances
(key: filter name, value: Filter) as well as a map of
NamedFilterLists created from these
Filters (key: filter chain name, value: NamedFilterList).
- DefaultFilterChainManager() - Constructor for class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- DefaultFilterChainManager(FilterConfig) - Constructor for class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- DefaultWebEnvironment - Class in org.apache.shiro.web.env
-
- DefaultWebEnvironment() - Constructor for class org.apache.shiro.web.env.DefaultWebEnvironment
-
- DefaultWebSecurityManager - Class in org.apache.shiro.web.mgt
-
Default
WebSecurityManager implementation used in web-based applications or any
application that requires HTTP connectivity (SOAP, http remoting, etc).
- DefaultWebSecurityManager() - Constructor for class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- DefaultWebSecurityManager(Realm) - Constructor for class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- DefaultWebSecurityManager(Collection<Realm>) - Constructor for class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- DefaultWebSessionContext - Class in org.apache.shiro.web.session.mgt
-
Default implementation of the
WebSessionContext interface which provides getters and setters that
wrap interaction with the underlying backing context map.
- DefaultWebSessionContext() - Constructor for class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- DefaultWebSessionContext(Map<String, Object>) - Constructor for class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- DefaultWebSessionManager - Class in org.apache.shiro.web.session.mgt
-
- DefaultWebSessionManager() - Constructor for class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- DefaultWebSessionStorageEvaluator - Class in org.apache.shiro.web.mgt
-
A web-specific
SessionStorageEvaluator that performs the same logic as the parent class
DefaultSessionStorageEvaluator but additionally checks for a request-specific flag that may enable or
disable session access.
- DefaultWebSessionStorageEvaluator() - Constructor for class org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator
-
- DefaultWebSubjectContext - Class in org.apache.shiro.web.subject.support
-
Default WebSubjectContext implementation that provides for additional storage and retrieval of
a ServletRequest and ServletResponse.
- DefaultWebSubjectContext() - Constructor for class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- DefaultWebSubjectContext(WebSubjectContext) - Constructor for class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- DefaultWebSubjectFactory - Class in org.apache.shiro.web.mgt
-
- DefaultWebSubjectFactory() - Constructor for class org.apache.shiro.web.mgt.DefaultWebSubjectFactory
-
- DELETED_COOKIE_VALUE - Static variable in interface org.apache.shiro.web.servlet.Cookie
-
The value of deleted cookie (with the maxAge 0).
- destroy() - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
Default no-op implementation that can be overridden by subclasses for custom cleanup behavior.
- destroyEnvironment(ServletContext) - Method in class org.apache.shiro.web.env.EnvironmentLoader
-
- determineEncoding(HttpServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
Determine the encoding for the given request.
- determineWebEnvironmentClass(ServletContext) - Method in class org.apache.shiro.web.env.EnvironmentLoader
-
Return the WebEnvironment implementation class to use, either the default
IniWebEnvironment or a custom class if specified.
- doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
This doFilter implementation stores a request attribute for
"already filtered", proceeding without filtering again if the
attribute is already there.
- doFilter(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.servlet.ProxiedFilterChain
-
- doFilterInternal(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
doFilterInternal implementation that sets-up, executes, and cleans-up a Shiro-filtered request.
- doFilterInternal(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.AdviceFilter
-
Actually implements the chain execution logic, utilizing
pre,
post, and
after
advice hooks.
- doFilterInternal(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
- DOMAIN_ATTRIBUTE_NAME - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- doStartTag() - Method in class org.apache.shiro.web.tags.SecureTag
-
- get(int) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- GET_METHOD - Static variable in class org.apache.shiro.web.filter.AccessControlFilter
-
Constant representing the HTTP 'GET' request method, equal to GET.
- getAlreadyFilteredAttributeName() - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
Return name of the request attribute that identifies that a request has already been filtered.
- getAndClearSavedRequest(ServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getApplicationName() - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Returns the name to use in the ServletResponse's WWW-Authenticate header.
- getAttribute(String) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getAttribute(Object) - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getAttributeKeys() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getAttributeNames() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getAuthcScheme() - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Returns the HTTP WWW-Authenticate header scheme that this filter will use when sending
the HTTP Basic challenge response.
- getAuthzHeader(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
- getAuthzScheme() - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Returns the HTTP Authorization header value that this filter will respond to as indicating
a login request.
- getChain(String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- getChain(String) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Returns the filter chain identified by the specified chainName or null if there is no chain with
that name.
- getChain(ServletRequest, ServletResponse, FilterChain) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainResolver
-
Returns the filter chain that should be executed for the given request, or null if the
original chain should be used.
- getChain(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- getChainNames() - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- getChainNames() - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Returns the names of all configured chains or an empty Set if no chains have been configured.
- getCleanParam(ServletRequest, String) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getComment() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getComment() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getConfig() - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- getConfigLocations() - Method in class org.apache.shiro.web.env.ResourceBasedWebEnvironment
-
- getConfigPath() - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
Returns the config path to be used to load a .ini file for configuration if a configuration is
not specified via the
config attribute.
- getContext() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
- getContextAttribute(String) - Method in class org.apache.shiro.web.servlet.ServletContextSupport
-
- getContextInitParam(String) - Method in class org.apache.shiro.web.servlet.ServletContextSupport
-
- getContextPath(HttpServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
Return the context path for the given request, detecting an include request
URL if called within a RequestDispatcher include.
- getCookie() - Method in class org.apache.shiro.web.mgt.CookieRememberMeManager
-
Returns the cookie 'template' that will be used to set all attributes of outgoing rememberMe cookies created by
this RememberMeManager.
- getCreationTime() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getDefaultConfigLocations() - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
Returns an array with two elements, /WEB-INF/shiro.ini and classpath:shiro.ini.
- getDefaultIni() - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
- getDefaultValue() - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- getDomain() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getDomain() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getExecutionChain(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
Returns the FilterChain to execute for the given request.
- getFailureKeyAttribute() - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getFilter(String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- getFilterChainManager() - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- getFilterChainResolver() - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- getFilterChainResolver() - Method in interface org.apache.shiro.web.env.WebEnvironment
-
Returns the web application's FilterChainResolver if one has been configured or null if one
is not available.
- getFilterChainResolver() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- getFilterChains() - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- getFilterClass() - Method in enum org.apache.shiro.web.filter.mgt.DefaultFilter
-
- getFilterConfig() - Method in class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- getFilterConfig() - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
Returns the FilterConfig provided by the Servlet container at webapp startup.
- getFilterConfig() - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
Returns the servlet container specified
FilterConfig instance provided at
startup.
- getFilters(Map<String, String>, Map<String, ?>) - Method in class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- getFilters() - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- getFilters() - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Returns the pool of available Filters managed by this manager, keyed by name.
- getHost(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
Returns the host name or IP associated with the current subject.
- getHost() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getHttpMethodAction(ServletRequest) - Method in class org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter
-
Determines the action (verb) attempting to be performed on the filtered resource by the current request.
- getHttpMethodAction(String) - Method in class org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter
-
Determines the corresponding application action that will be performed on the filtered resource based on the
specified HTTP method (GET, POST, etc).
- getHttpMethodActions() - Method in class org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter
-
Returns the HTTP Method name (key) to action verb (value) mapping used to resolve actions based on an
incoming HttpServletRequest.
- getHttpRequest(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getHttpResponse(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getId() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getId() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getIni() - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
Returns the Ini instance reflecting this WebEnvironment's configuration.
- getInitParam(String) - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
Returns the value for the named init-param, or null if there was no init-param
specified by that name.
- getKeyNames() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getLastAccessedTime() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getLastAccessTime() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getLoginUrl() - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Returns the login URL used to authenticate a user.
- getMaxAge() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getMaxAge() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getMaxInactiveInterval() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getMethod() - Method in class org.apache.shiro.web.util.SavedRequest
-
- getName() - Method in interface org.apache.shiro.web.filter.mgt.NamedFilterList
-
Returns the configuration-unique name assigned to this Filter list.
- getName() - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- getName() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getName() - Method in class org.apache.shiro.web.servlet.NameableFilter
-
Returns the filter's name.
- getName() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getName() - Method in class org.apache.shiro.web.tags.PermissionTag
-
- getName() - Method in class org.apache.shiro.web.tags.RoleTag
-
- getPassword(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getPasswordParam() - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getPath() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getPath() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getPathMatcher() - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
Returns the PatternMatcher used when determining if an incoming request's path
matches a configured filter chain.
- getPathWithinApplication(ServletRequest) - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- getPathWithinApplication(ServletRequest) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
Returns the context path within the application based on the specified request.
- getPathWithinApplication(HttpServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
Return the path within the web application for the given request.
- getPort() - Method in class org.apache.shiro.web.filter.authz.PortFilter
-
- getPrincipalsAndCredentials(String, ServletRequest) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
- getPrincipalsAndCredentials(String, String) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Returns the username and password pair based on the specified encoded String obtained from
the request's authorization header.
- getProperty() - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- getQueryString() - Method in class org.apache.shiro.web.util.SavedRequest
-
- getRedirectUrl(ServletRequest, ServletResponse, Subject) - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Returns the redirect URL to send the user after logout.
- getRedirectUrl() - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Returns the URL to where the user will be redirected after logout.
- getRememberedSerializedIdentity(SubjectContext) - Method in class org.apache.shiro.web.mgt.CookieRememberMeManager
-
Returns a previously serialized identity byte array or null if the byte array could not be acquired.
- getRememberMeParam() - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getRemoteUser() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getRequest() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
- getRequest(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getRequestedSessionId() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getRequestURI() - Method in class org.apache.shiro.web.util.SavedRequest
-
- getRequestUri(HttpServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
Return the request URI for the given request, detecting an include request
URL if called within a RequestDispatcher include.
- getRequestUrl() - Method in class org.apache.shiro.web.util.SavedRequest
-
- getRequiredWebEnvironment(ServletContext) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getResponse(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getSavedRequest(ServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getScheme(String, int) - Method in class org.apache.shiro.web.filter.authz.PortFilter
-
- getScheme(String, int) - Method in class org.apache.shiro.web.filter.authz.SslFilter
-
- getSecurityManager() - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- getSecurityManager() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- getServletContext() - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- getServletContext() - Method in interface org.apache.shiro.web.env.WebEnvironment
-
Returns the ServletContext associated with this WebEnvironment instance.
- getServletContext() - Method in class org.apache.shiro.web.servlet.ServletContextSupport
-
- getServletContext() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getServletContextIniResource(String) - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
Returns the INI instance reflecting the specified servlet context resource path or null if no
resource was found.
- getServletRequest() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- getServletRequest() - Method in interface org.apache.shiro.web.session.mgt.WebSessionContext
-
Returns the ServletRequest received by the servlet container triggering the creation of the
Session instance.
- getServletRequest() - Method in class org.apache.shiro.web.session.mgt.WebSessionKey
-
- getServletRequest() - Method in class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- getServletRequest() - Method in class org.apache.shiro.web.subject.support.WebDelegatingSubject
-
- getServletRequest() - Method in interface org.apache.shiro.web.subject.WebSubject
-
Returns the ServletRequest accessible when the Subject instance was created.
- getServletRequest() - Method in interface org.apache.shiro.web.subject.WebSubjectContext
-
Returns the ServletRequest received by the servlet container triggering the creation of the
Subject instance.
- getServletRequest() - Method in interface org.apache.shiro.web.util.RequestPairSource
-
Returns the incoming ServletRequest associated with the component.
- getServletResponse() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- getServletResponse() - Method in interface org.apache.shiro.web.session.mgt.WebSessionContext
-
The paired
ServletResponse corresponding to the associated
servletRequest.
- getServletResponse() - Method in class org.apache.shiro.web.session.mgt.WebSessionKey
-
- getServletResponse() - Method in class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- getServletResponse() - Method in class org.apache.shiro.web.subject.support.WebDelegatingSubject
-
- getServletResponse() - Method in interface org.apache.shiro.web.subject.WebSubject
-
Returns the ServletResponse accessible when the Subject instance was created.
- getServletResponse() - Method in interface org.apache.shiro.web.subject.WebSubjectContext
-
The paired
ServletResponse corresponding to the associated
servletRequest.
- getServletResponse() - Method in interface org.apache.shiro.web.util.RequestPairSource
-
Returns the outgoing
ServletResponse paired with the incoming
servletRequest.
- getSession(boolean) - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getSession() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getSession() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getSession(SessionKey) - Method in class org.apache.shiro.web.session.mgt.ServletContainerSessionManager
-
- getSessionContext() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getSessionId(SessionKey) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- getSessionId(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- getSessionIdCookie() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- getSessionKey(SubjectContext) - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- getSessionMode() - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
Deprecated.
- getSpecifiedIni(String[]) - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
- getStartTimestamp() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getSubject(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Convenience method that acquires the Subject associated with the request.
- getSubject(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Returns the currently executing
Subject.
- getSubject() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getSubject() - Method in class org.apache.shiro.web.tags.SecureTag
-
- getSubjectPrincipal() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getSuccessUrl() - Method in class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
Returns the success url to use as the default location a user is sent after logging in.
- getTimeout() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- getType() - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- getUnauthorizedUrl() - Method in class org.apache.shiro.web.filter.authz.AuthorizationFilter
-
Returns the URL to which users should be redirected if they are denied access to an underlying path or resource,
or null if a raw HttpServletResponse.SC_UNAUTHORIZED response should be issued (401 Unauthorized).
- getUrl() - Method in class org.apache.shiro.web.util.RedirectView
-
- getUsername(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getUsernameParam() - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- getUserPrincipal() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- getValue() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getValue(String) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getValue() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getValueNames() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- getVersion() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- getVersion() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- getWebEnvironment(ServletContext) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getWebEnvironment(ServletContext, String) - Static method in class org.apache.shiro.web.util.WebUtils
-
- getWebSecurityManager() - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- getWebSecurityManager() - Method in interface org.apache.shiro.web.env.WebEnvironment
-
Returns the web application's security manager instance.
- GMT_TIME_ZONE_ID - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- GuestTag - Class in org.apache.shiro.web.tags
-
JSP 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.
- GuestTag() - Constructor for class org.apache.shiro.web.tags.GuestTag
-
- IDENTITY_REMOVED_KEY - Static variable in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- INCLUDE_CONTEXT_PATH_ATTRIBUTE - Static variable in class org.apache.shiro.web.util.WebUtils
-
- INCLUDE_PATH_INFO_ATTRIBUTE - Static variable in class org.apache.shiro.web.util.WebUtils
-
- INCLUDE_QUERY_STRING_ATTRIBUTE - Static variable in class org.apache.shiro.web.util.WebUtils
-
- INCLUDE_REQUEST_URI_ATTRIBUTE - Static variable in class org.apache.shiro.web.util.WebUtils
-
Standard Servlet 2.3+ spec request attributes for include URI and paths.
- INCLUDE_SERVLET_PATH_ATTRIBUTE - Static variable in class org.apache.shiro.web.util.WebUtils
-
- indexOf(Object) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- IniFilterChainResolverFactory - Class in org.apache.shiro.web.config
-
- IniFilterChainResolverFactory() - Constructor for class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- IniFilterChainResolverFactory(Ini) - Constructor for class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- IniFilterChainResolverFactory(Ini, Map<String, ?>) - Constructor for class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- IniShiroFilter - Class in org.apache.shiro.web.servlet
-
- IniShiroFilter() - Constructor for class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- init() - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
Initializes this instance by resolving any potential (explicit or resource-configured)
Ini
configuration and calling
configure for actual instance configuration.
- init(FilterConfig) - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
- init() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- init() - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- init() - Method in class org.apache.shiro.web.servlet.ShiroFilter
-
- initEnvironment(ServletContext) - Method in class org.apache.shiro.web.env.EnvironmentLoader
-
- initFilter(Filter) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- IniWebEnvironment - Class in org.apache.shiro.web.env
-
WebEnvironment implementation configured by an
Ini instance or
Ini resource locations.
- IniWebEnvironment() - Constructor for class org.apache.shiro.web.env.IniWebEnvironment
-
- invalidate() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- IPV4_PATTERN - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- IPV4_QUAD_REGEX - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- IPV4_REGEX - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
Determines whether the current subject should be allowed to make the current request.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
Determines whether the current subject is authenticated.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
The Basic authentication filter can be configured with a list of HTTP methods to which it should apply.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authc.UserFilter
-
Returns
true if the request is a
loginRequest or
if the current
subject
is not
null,
false otherwise.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.HostFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.HttpMethodPermissionFilter
-
Resolves an 'application friendly' action verb based on the
HttpServletRequest's method, appends that
action to each configured permission (the
mappedValue argument is a
String[] array), and
delegates the permission check for the newly constructed permission(s) to the superclass
isAccessAllowed
implementation to perform the actual permission check.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.PermissionsAuthorizationFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.PortFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.RolesAuthorizationFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.SslFilter
-
Retains the parent method's port-matching behavior but additionally guarantees that the
ServletRequest.isSecure().
- isEmpty() - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- isEnabled(ServletRequest, ServletResponse, String, Object) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
- isEnabled() - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
Returns true if this filter should generally* execute for any request,
false if it should let the request/response pass through immediately to the next
element in the FilterChain.
- isEnabled(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
Returns true if this filter should filter the specified request, false if it should let the
request/response pass through immediately to the next element in the FilterChain.
- isEncodeable(String) - Method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
Return true if the specified URL should be encoded with
a session identifier.
- isHttp(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- isHttpOnly() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- isHttpOnly() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- isHttpSessionMode() - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- isHttpSessionMode() - Method in interface org.apache.shiro.web.mgt.WebSecurityManager
-
Security information needs to be retained from request to request, so Shiro makes use of a
session for this.
- isHttpSessions() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- isHttpSessions() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isIpv4Candidate(String) - Method in class org.apache.shiro.web.filter.authz.HostFilter
-
- isLoginAttempt(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Determines whether the incoming request is an attempt to log in.
- isLoginAttempt(String) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Default implementation that returns
true if the specified
authzHeader
starts with the same (case-insensitive) characters specified by the
authzScheme,
false otherwise.
- isLoginRequest(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Returns true if the incoming request is a login request, false otherwise.
- isLoginRequest(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
- isLoginSubmission(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
This default implementation merely returns true if the request is an HTTP POST,
false otherwise.
- isNew() - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- isPermissive(Object) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
- isPermitted(String) - Method in class org.apache.shiro.web.tags.PermissionTag
-
- isRememberMe(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
Returns true if "rememberMe" should be enabled for the login attempt associated with the
current request, false otherwise.
- isRememberMe(ServletRequest) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- isRequestedSessionIdFromCookie() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isRequestedSessionIdFromURL() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isRequestedSessionIdFromUrl() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isRequestedSessionIdValid() - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isSchemeChar(char) - Static method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
Determine if the character is allowed in the scheme of a URI.
- isSecure() - Method in interface org.apache.shiro.web.servlet.Cookie
-
- isSecure() - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- isServletContainerSessions() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
This is a native session manager implementation, so this method returns false always.
- isServletContainerSessions() - Method in class org.apache.shiro.web.session.mgt.ServletContainerSessionManager
-
This implementation always delegates to the servlet container for sessions, so this method returns
true always.
- isServletContainerSessions() - Method in interface org.apache.shiro.web.session.mgt.WebSessionManager
-
Returns true if session management and storage is managed by the underlying Servlet container or
false if managed by Shiro directly (called 'native' sessions).
- isSessionCreationEnabled() - Method in class org.apache.shiro.web.subject.support.WebDelegatingSubject
-
Returns true if session creation is allowed (as determined by the super class's
super#isSessionCreationEnabled() value and no request-specific override has disabled sessions for this subject,
false otherwise.
- isSessionIdCookieEnabled() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- isSessionIdUrlRewritingEnabled() - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- isSessionStorageEnabled(Subject) - Method in class org.apache.shiro.web.mgt.DefaultWebSessionStorageEvaluator
-
- isStaticSecurityManagerEnabled() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- issueRedirect(ServletRequest, ServletResponse, String) - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Issues an HTTP redirect to the specified URL after subject logout.
- issueRedirect(ServletRequest, ServletResponse, String, Map, boolean, boolean) - Static method in class org.apache.shiro.web.util.WebUtils
-
Redirects the current request to a new URL based on the given parameters.
- issueRedirect(ServletRequest, ServletResponse, String) - Static method in class org.apache.shiro.web.util.WebUtils
-
Redirects the current request to a new URL based on the given parameters and default values
for unspecified parameters.
- issueRedirect(ServletRequest, ServletResponse, String, Map) - Static method in class org.apache.shiro.web.util.WebUtils
-
Redirects the current request to a new URL based on the given parameters and default values
for unspecified parameters.
- issueRedirect(ServletRequest, ServletResponse, String, Map, boolean) - Static method in class org.apache.shiro.web.util.WebUtils
-
Redirects the current request to a new URL based on the given parameters and default values
for unspecified parameters.
- issueSuccessRedirect(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
Redirects to user to the previously attempted URL after a successful login.
- isTrue(ServletRequest, String) - Static method in class org.apache.shiro.web.util.WebUtils
-
Checks to see if a request param is considered true using a loose matching strategy for
general values that indicate that something is true or enabled, etc.
- isUserInRole(String) - Method in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- isWeb(Object) - Static method in class org.apache.shiro.web.util.WebUtils
-
- iterator() - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- onAccessDenied(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Processes requests where the subject was denied access as determined by the
isAccessAllowed
method, retaining the
mappedValue that was used during configuration.
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Processes requests where the subject was denied access as determined by the
isAccessAllowed
method.
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Processes unauthenticated requests.
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter
-
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.UserFilter
-
This default implementation simply calls
saveRequestAndRedirectToLogin
and then immediately returns
false, thereby preventing the chain from continuing so the redirect may
execute.
- onAccessDenied(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authz.AuthorizationFilter
-
Handles the response when access has been denied.
- onAccessDenied(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authz.PortFilter
-
Redirects the request to the same exact incoming URL, but with the port listed in the filter's configuration.
- OncePerRequestFilter - Class in org.apache.shiro.web.servlet
-
Filter base class that guarantees to be just executed once per request,
on any servlet container.
- OncePerRequestFilter() - Constructor for class org.apache.shiro.web.servlet.OncePerRequestFilter
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.AuthenticatedTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.GuestTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.NotAuthenticatedTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.PermissionTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.RoleTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.SecureTag
-
- onDoStartTag() - Method in class org.apache.shiro.web.tags.UserTag
-
- ONE_YEAR - Static variable in interface org.apache.shiro.web.servlet.Cookie
-
The number of seconds in one year (= 60 * 60 * 24 * 365).
- onExpiration(Session, ExpiredSessionException, SessionKey) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- onFilterConfigSet() - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
Template method to be overridden by subclasses to perform initialization logic at start-up.
- onFilterConfigSet() - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- onInvalidation(Session, InvalidSessionException, SessionKey) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- onLoginFailure(AuthenticationToken, AuthenticationException, ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
- onLoginFailure(AuthenticationToken, AuthenticationException, ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- onLoginSuccess(AuthenticationToken, Subject, ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
- onLoginSuccess(AuthenticationToken, Subject, ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- onPreHandle(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
- onPreHandle(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.authc.AnonymousFilter
-
Always returns true allowing unchecked access to the underlying path or resource.
- onPreHandle(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
This default implementation always returns true and should be overridden by subclasses for custom
logic if necessary.
- onPreHandle(ServletRequest, ServletResponse, Object) - Method in class org.apache.shiro.web.filter.session.NoSessionCreationFilter
-
- onStart(Session, SessionContext) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
Stores the Session's ID, usually as a Cookie, to associate with future requests.
- onStop(Session, SessionKey) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- org.apache.shiro.web - package org.apache.shiro.web
-
Shiro's web support module to support security in any web-enabled application.
- org.apache.shiro.web.config - package org.apache.shiro.web.config
-
Web-specific implementation extensions to the org.apache.shiro.config components.
- org.apache.shiro.web.env - package org.apache.shiro.web.env
-
- org.apache.shiro.web.filter - package org.apache.shiro.web.filter
-
Base package supporting all Servlet Filter implementations used to control
access to web pages and URL resources.
- org.apache.shiro.web.filter.authc - package org.apache.shiro.web.filter.authc
-
Servlet Filter implementations specific to controlling access based on a
subject's authentication status, or those that can execute authentications (log-ins) directly.
- org.apache.shiro.web.filter.authz - package org.apache.shiro.web.filter.authz
-
Servlet Filter implementations that perform authorization (access control)
checks based on the Subject's abilities (for example, role or permission checks).
- org.apache.shiro.web.filter.mgt - package org.apache.shiro.web.filter.mgt
-
The filter 'mgt' (management) package contains components used in managing Filters that are available for
filter chain construction, the filter chains themselves, as well as resolving filter chains based by name.
- org.apache.shiro.web.filter.session - package org.apache.shiro.web.filter.session
-
- org.apache.shiro.web.mgt - package org.apache.shiro.web.mgt
-
- org.apache.shiro.web.servlet - package org.apache.shiro.web.servlet
-
Shiro-specific implementations of the Servlet API (Servlet Filters, et al).
- org.apache.shiro.web.session - package org.apache.shiro.web.session
-
Components supporting Session management in web-enabled applications.
- org.apache.shiro.web.session.mgt - package org.apache.shiro.web.session.mgt
-
- org.apache.shiro.web.subject - package org.apache.shiro.web.subject
-
Web-specific
Subject interfaces to enable
Subject use in web
environments.
- org.apache.shiro.web.subject.support - package org.apache.shiro.web.subject.support
-
Supporting implementations of org.apache.shiro.web.subject package interfaces.
- org.apache.shiro.web.tags - package org.apache.shiro.web.tags
-
Provides the Shiro JSP Tag Library implementations.
- org.apache.shiro.web.util - package org.apache.shiro.web.util
-
- PassThruAuthenticationFilter - Class in org.apache.shiro.web.filter.authc
-
An authentication filter that redirects the user to the login page when they are trying to access
a protected resource.
- PassThruAuthenticationFilter() - Constructor for class org.apache.shiro.web.filter.authc.PassThruAuthenticationFilter
-
- PATH_ATTRIBUTE_NAME - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- PathConfigProcessor - Interface in org.apache.shiro.web.filter
-
A PathConfigProcessor processes configuration entries on a per path (url) basis.
- pathMatcher - Variable in class org.apache.shiro.web.filter.PathMatchingFilter
-
PatternMatcher used in determining which paths to react to for a given request.
- pathMatches(String, String) - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
Returns true if an incoming request path (the path argument)
matches a configured filter chain path (the pattern argument), false otherwise.
- PathMatchingFilter - Class in org.apache.shiro.web.filter
-
Base class for Filters that will process only specified paths and allow all others to pass through.
- PathMatchingFilter() - Constructor for class org.apache.shiro.web.filter.PathMatchingFilter
-
- PathMatchingFilterChainResolver - Class in org.apache.shiro.web.filter.mgt
-
A
FilterChainResolver that resolves
FilterChains based on url path
matching, as determined by a configurable
PathMatcher.
- PathMatchingFilterChainResolver() - Constructor for class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- PathMatchingFilterChainResolver(FilterConfig) - Constructor for class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- pathsMatch(String, ServletRequest) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
Returns true if the incoming request matches the specified path pattern,
false otherwise.
- pathsMatch(String, String) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
Returns true if the path matches the specified pattern string,
false otherwise.
- PermissionsAuthorizationFilter - Class in org.apache.shiro.web.filter.authz
-
Filter that allows access if the current user has the permissions specified by the mapped value, or denies access
if the user does not have all of the permissions specified.
- PermissionsAuthorizationFilter() - Constructor for class org.apache.shiro.web.filter.authz.PermissionsAuthorizationFilter
-
- PermissionTag - Class in org.apache.shiro.web.tags
-
- PermissionTag() - Constructor for class org.apache.shiro.web.tags.PermissionTag
-
- PERMISSIVE - Static variable in class org.apache.shiro.web.filter.authc.AuthenticatingFilter
-
- PortFilter - Class in org.apache.shiro.web.filter.authz
-
A Filter that requires the request to be on a specific port, and if not, redirects to the same URL on that port.
- PortFilter() - Constructor for class org.apache.shiro.web.filter.authz.PortFilter
-
- POST_METHOD - Static variable in class org.apache.shiro.web.filter.AccessControlFilter
-
Constant representing the HTTP 'POST' request method, equal to POST.
- postHandle(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.servlet.AdviceFilter
-
Allows 'post' advice logic to be called, but only if no exception occurs during filter chain execution.
- preHandle(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Acquires the currently executing
subject,
a potentially Subject or request-specific
redirectUrl,
and redirects the end-user to that redirect url.
- preHandle(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
Implementation that handles path-matching behavior before a request is evaluated.
- preHandle(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.servlet.AdviceFilter
-
Returns true if the filter chain should be allowed to continue, false otherwise.
- prepareServletRequest(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
Prepares the ServletRequest instance that will be passed to the FilterChain for request
processing.
- prepareServletResponse(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
Prepares the ServletResponse instance that will be passed to the FilterChain for request
processing.
- PrincipalTag - Class in org.apache.shiro.web.tags
-
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.
- PrincipalTag() - Constructor for class org.apache.shiro.web.tags.PrincipalTag
-
- PRIVATE_CLASS_A_REGEX - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- PRIVATE_CLASS_B_REGEX - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- PRIVATE_CLASS_B_SUBSET - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- PRIVATE_CLASS_C_REGEX - Static variable in class org.apache.shiro.web.filter.authz.HostFilter
-
- processPathConfig(String, String) - Method in interface org.apache.shiro.web.filter.PathConfigProcessor
-
Processes the specified config, unique to the given path, and returns the Filter that should
execute for that path/config combination.
- processPathConfig(String, String) - Method in class org.apache.shiro.web.filter.PathMatchingFilter
-
Splits any comma-delmited values that might be found in the config argument and sets the resulting
String[] array on the appliedPaths internal Map.
- ProxiedFilterChain - Class in org.apache.shiro.web.servlet
-
A proxied filter chain is a
FilterChain instance that proxies an original
FilterChain as well
as a
List of other
Filters that might need to execute prior to the final wrapped
original chain.
- ProxiedFilterChain(FilterChain, List<Filter>) - Constructor for class org.apache.shiro.web.servlet.ProxiedFilterChain
-
- proxy(FilterChain, String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- proxy(FilterChain, String) - Method in interface org.apache.shiro.web.filter.mgt.FilterChainManager
-
Proxies the specified original FilterChain with the named chain.
- proxy(FilterChain) - Method in interface org.apache.shiro.web.filter.mgt.NamedFilterList
-
Returns a new FilterChain instance that will first execute this list's Filters (in list order)
and end with the execution of the given filterChain instance.
- proxy(FilterChain) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- putValue(String, Object) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- SAVED_REQUEST_KEY - Static variable in class org.apache.shiro.web.util.WebUtils
-
Session key used to save a request and later restore it, for example when redirecting to a
requested page after login, equal to
shiroSavedRequest.
- SavedRequest - Class in org.apache.shiro.web.util
-
Maintains request data for a request that was redirected, so that after authentication
the user can be redirected to the originally requested page.
- SavedRequest(HttpServletRequest) - Constructor for class org.apache.shiro.web.util.SavedRequest
-
Constructs a new instance from the given HTTP request.
- saveRequest(ServletRequest) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
- saveRequest(ServletRequest) - Static method in class org.apache.shiro.web.util.WebUtils
-
- saveRequestAndRedirectToLogin(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Convenience method for subclasses to use when a login redirect is required.
- saveTo(HttpServletRequest, HttpServletResponse) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- saveTo(HttpServletRequest, HttpServletResponse) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- SECURE_ATTRIBUTE_NAME - Static variable in class org.apache.shiro.web.servlet.SimpleCookie
-
- SecureTag - Class in org.apache.shiro.web.tags
-
- SecureTag() - Constructor for class org.apache.shiro.web.tags.SecureTag
-
- sendChallenge(ServletRequest, ServletResponse) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Builds the challenge for authorization by setting a HTTP
401 (Unauthorized) status as well as the
response's
AUTHENTICATE_HEADER.
- sendRedirect(HttpServletRequest, HttpServletResponse, String, boolean) - Method in class org.apache.shiro.web.util.RedirectView
-
Send a redirect back to the HTTP client
- SERVLET_REQUEST_KEY - Static variable in class org.apache.shiro.web.util.WebUtils
-
- SERVLET_RESPONSE_KEY - Static variable in class org.apache.shiro.web.util.WebUtils
-
- ServletContainerSessionManager - Class in org.apache.shiro.web.session.mgt
-
SessionManager implementation providing
Session implementations that are merely wrappers for the
Servlet container's
HttpSession.
- ServletContainerSessionManager() - Constructor for class org.apache.shiro.web.session.mgt.ServletContainerSessionManager
-
- servletContext - Variable in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- servletContext - Variable in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- ServletContextSupport - Class in org.apache.shiro.web.servlet
-
Base implementation for any components that need to access the web application's ServletContext.
- ServletContextSupport() - Constructor for class org.apache.shiro.web.servlet.ServletContextSupport
-
- session - Variable in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- session - Variable in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- SESSION_ID_URL_REWRITING_ENABLED - Static variable in class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- set(int, Filter) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- setApplicationName(String) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Sets the name to use in the ServletResponse's WWW-Authenticate header.
- setAttribute(String, Object) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- setAttribute(Object, Object) - Method in class org.apache.shiro.web.session.HttpServletSession
-
- setAuthcScheme(String) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Sets the HTTP WWW-Authenticate header scheme that this filter will use when sending the
HTTP Basic challenge response.
- setAuthorizedHosts(String) - Method in class org.apache.shiro.web.filter.authz.HostFilter
-
- setAuthzScheme(String) - Method in class org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter
-
Sets the HTTP Authorization header value that this filter will respond to as indicating a
login request.
- setComment(String) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setComment(String) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setConfig(String) - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
- setConfigLocations(String) - Method in class org.apache.shiro.web.env.ResourceBasedWebEnvironment
-
- setConfigLocations(String[]) - Method in class org.apache.shiro.web.env.ResourceBasedWebEnvironment
-
- setConfigPath(String) - Method in class org.apache.shiro.web.servlet.IniShiroFilter
-
Deprecated.
Sets the config path to be used to load a .ini file for configuration if a configuration is
not specified via the
config attribute.
- setContext(ServletContext) - Method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
- setContextAttribute(String, Object) - Method in class org.apache.shiro.web.servlet.ServletContextSupport
-
- setContextRelative(boolean) - Method in class org.apache.shiro.web.util.RedirectView
-
Set whether to interpret a given URL that starts with a slash ("/")
as relative to the current ServletContext, i.e.
- setCookie(Cookie) - Method in class org.apache.shiro.web.mgt.CookieRememberMeManager
-
Sets the cookie 'template' that will be used to set all attributes of outgoing rememberMe cookies created by
this RememberMeManager.
- setDefaultValue(String) - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- setDeniedHosts(String) - Method in class org.apache.shiro.web.filter.authz.HostFilter
-
- setDomain(String) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setDomain(String) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setEnabled(boolean) - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
Sets whether or not this filter generally executes for any request.
- setEncodingScheme(String) - Method in class org.apache.shiro.web.util.RedirectView
-
Set the encoding scheme for this view.
- setFailureAttribute(ServletRequest, AuthenticationException) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- setFailureKeyAttribute(String) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- setFilterChainManager(FilterChainManager) - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
- setFilterChainResolver(FilterChainResolver) - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- setFilterChainResolver(FilterChainResolver) - Method in interface org.apache.shiro.web.env.MutableWebEnvironment
-
- setFilterChainResolver(FilterChainResolver) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- setFilterChains(Map<String, NamedFilterList>) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- setFilterConfig(FilterConfig) - Method in class org.apache.shiro.web.config.IniFilterChainResolverFactory
-
- setFilterConfig(FilterConfig) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
Sets the FilterConfig provided by the Servlet container at webapp startup.
- setFilterConfig(FilterConfig) - Method in class org.apache.shiro.web.servlet.AbstractFilter
-
Sets the FilterConfig and the ServletContext as attributes of this class for use by
subclasses.
- setFilters(Map<String, Filter>) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
- setHost(String) - Method in class org.apache.shiro.web.session.HttpServletSession
-
- setHttp10Compatible(boolean) - Method in class org.apache.shiro.web.util.RedirectView
-
Set whether to stay compatible with HTTP 1.0 clients.
- setHttpOnly(boolean) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setHttpOnly(boolean) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setIni(Ini) - Method in class org.apache.shiro.web.env.IniWebEnvironment
-
- setLoginUrl(String) - Method in class org.apache.shiro.web.filter.AccessControlFilter
-
Sets the login URL used to authenticate a user.
- setLoginUrl(String) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
- setMaxAge(int) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setMaxAge(int) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setMaxInactiveInterval(int) - Method in class org.apache.shiro.web.servlet.ShiroHttpSession
-
- setName(String) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- setName(String) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setName(String) - Method in class org.apache.shiro.web.servlet.NameableFilter
-
Sets the filter's name.
- setName(String) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setName(String) - Method in class org.apache.shiro.web.tags.PermissionTag
-
- setName(String) - Method in class org.apache.shiro.web.tags.RoleTag
-
- setPasswordParam(String) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the password.
- setPath(String) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setPath(String) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setPathMatcher(PatternMatcher) - Method in class org.apache.shiro.web.filter.mgt.PathMatchingFilterChainResolver
-
Sets the PatternMatcher used when determining if an incoming request's path
matches a configured filter chain.
- setPort(int) - Method in class org.apache.shiro.web.filter.authz.PortFilter
-
- setProperty(String) - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- setRedirectUrl(String) - Method in class org.apache.shiro.web.filter.authc.LogoutFilter
-
Sets the URL to where the user will be redirected after logout.
- setRememberMeParam(String) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the rememberMe boolean value.
- setRequest(ShiroHttpServletRequest) - Method in class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
- setRequest(ServletRequest) - Method in class org.apache.shiro.web.subject.WebSubject.Builder
-
Called by the WebSubject.Builder constructor, this method places the request object in the
context map for later retrieval.
- setResponse(ServletResponse) - Method in class org.apache.shiro.web.subject.WebSubject.Builder
-
Called by the WebSubject.Builder constructor, this method places the response object in the
context map for later retrieval.
- setSecure(boolean) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setSecure(boolean) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setSecurityManager(SecurityManager) - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- setSecurityManager(WebSecurityManager) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- setServletContext(ServletContext) - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- setServletContext(ServletContext) - Method in interface org.apache.shiro.web.env.MutableWebEnvironment
-
- setServletContext(ServletContext) - Method in class org.apache.shiro.web.servlet.ServletContextSupport
-
- setServletRequest(ServletRequest) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- setServletRequest(ServletRequest) - Method in interface org.apache.shiro.web.session.mgt.WebSessionContext
-
Sets the ServletRequest received by the servlet container triggering the creation of the
Session instance.
- setServletRequest(ServletRequest) - Method in class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- setServletRequest(ServletRequest) - Method in interface org.apache.shiro.web.subject.WebSubjectContext
-
Sets the ServletRequest received by the servlet container triggering the creation of the
Subject instance.
- setServletResponse(ServletResponse) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionContext
-
- setServletResponse(ServletResponse) - Method in interface org.apache.shiro.web.session.mgt.WebSessionContext
-
Sets the paired
ServletResponse corresponding to the associated
servletRequest.
- setServletResponse(ServletResponse) - Method in class org.apache.shiro.web.subject.support.DefaultWebSubjectContext
-
- setServletResponse(ServletResponse) - Method in interface org.apache.shiro.web.subject.WebSubjectContext
-
Sets the paired
ServletResponse corresponding to the associated
servletRequest.
- setSessionIdCookie(Cookie) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- setSessionIdCookieEnabled(boolean) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- setSessionIdUrlRewritingEnabled(boolean) - Method in class org.apache.shiro.web.session.mgt.DefaultWebSessionManager
-
- setSessionManager(SessionManager) - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- setSessionMode(String) - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- setStaticSecurityManagerEnabled(boolean) - Method in class org.apache.shiro.web.servlet.AbstractShiroFilter
-
- setSubjectDAO(SubjectDAO) - Method in class org.apache.shiro.web.mgt.DefaultWebSecurityManager
-
- setSuccessUrl(String) - Method in class org.apache.shiro.web.filter.authc.AuthenticationFilter
-
Sets the default/fallback success url to use as the default location a user is sent after logging in.
- setTimeout(long) - Method in class org.apache.shiro.web.session.HttpServletSession
-
- setType(String) - Method in class org.apache.shiro.web.tags.PrincipalTag
-
- setUnauthorizedUrl(String) - Method in class org.apache.shiro.web.filter.authz.AuthorizationFilter
-
Sets the URL to which users should be redirected if they are denied access to an underlying path or resource.
- setUrl(String) - Method in class org.apache.shiro.web.util.RedirectView
-
- setUsernameParam(String) - Method in class org.apache.shiro.web.filter.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the username.
- setValue(String) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setValue(String) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setVersion(int) - Method in interface org.apache.shiro.web.servlet.Cookie
-
- setVersion(int) - Method in class org.apache.shiro.web.servlet.SimpleCookie
-
- setWebSecurityManager(WebSecurityManager) - Method in class org.apache.shiro.web.env.DefaultWebEnvironment
-
- setWebSecurityManager(WebSecurityManager) - Method in interface org.apache.shiro.web.env.MutableWebEnvironment
-
- ShiroFilter - Class in org.apache.shiro.web.servlet
-
Primary Shiro Filter for web applications configuring Shiro via Servlet <listener> in web.xml.
- ShiroFilter() - Constructor for class org.apache.shiro.web.servlet.ShiroFilter
-
- ShiroHttpServletRequest - Class in org.apache.shiro.web.servlet
-
A
ShiroHttpServletRequest wraps the Servlet container's original
ServletRequest instance, but ensures
that all
HttpServletRequest invocations that require Shiro's support (
getRemoteUser,
getSession, etc) can be executed first by Shiro as necessary before allowing the underlying
Servlet container instance's method to be invoked.
- ShiroHttpServletRequest(HttpServletRequest, ServletContext, boolean) - Constructor for class org.apache.shiro.web.servlet.ShiroHttpServletRequest
-
- ShiroHttpServletResponse - Class in org.apache.shiro.web.servlet
-
HttpServletResponse implementation to support URL Encoding of Shiro Session IDs.
- ShiroHttpServletResponse(HttpServletResponse, ServletContext, ShiroHttpServletRequest) - Constructor for class org.apache.shiro.web.servlet.ShiroHttpServletResponse
-
- ShiroHttpSession - Class in org.apache.shiro.web.servlet
-
Wrapper class that uses a Shiro
Session under the hood for all session operations instead of the
Servlet Container's session mechanism.
- ShiroHttpSession(Session, HttpServletRequest, ServletContext) - Constructor for class org.apache.shiro.web.servlet.ShiroHttpSession
-
- shouldNotFilter(ServletRequest) - Method in class org.apache.shiro.web.servlet.OncePerRequestFilter
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.HasAnyRolesTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.HasPermissionTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.HasRoleTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.LacksPermissionTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.LacksRoleTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.PermissionTag
-
- showTagBody(String) - Method in class org.apache.shiro.web.tags.RoleTag
-
- SimpleCookie - Class in org.apache.shiro.web.servlet
-
Default
Cookie implementation.
- SimpleCookie() - Constructor for class org.apache.shiro.web.servlet.SimpleCookie
-
- SimpleCookie(String) - Constructor for class org.apache.shiro.web.servlet.SimpleCookie
-
- SimpleCookie(Cookie) - Constructor for class org.apache.shiro.web.servlet.SimpleCookie
-
- SimpleNamedFilterList - Class in org.apache.shiro.web.filter.mgt
-
Simple
NamedFilterList implementation that is supported by a backing
List instance and a simple
name property.
- SimpleNamedFilterList(String) - Constructor for class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
Creates a new
SimpleNamedFilterList instance with the specified
name, defaulting to a new
ArrayList instance as the backing list.
- SimpleNamedFilterList(String, List<Filter>) - Constructor for class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
Creates a new SimpleNamedFilterList instance with the specified name and backingList.
- size() - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-
- splitChainDefinition(String) - Method in class org.apache.shiro.web.filter.mgt.DefaultFilterChainManager
-
Splits the comma-delimited filter chain definition line into individual filter definition tokens.
- SslFilter - Class in org.apache.shiro.web.filter.authz
-
Filter which requires a request to be over SSL.
- SslFilter() - Constructor for class org.apache.shiro.web.filter.authz.SslFilter
-
- start(SessionContext) - Method in class org.apache.shiro.web.session.mgt.ServletContainerSessionManager
-
- stop() - Method in class org.apache.shiro.web.session.HttpServletSession
-
- subList(int, int) - Method in class org.apache.shiro.web.filter.mgt.SimpleNamedFilterList
-