- IfGranted - Class in org.tynamo.security.components
-
- IfGranted() - Constructor for class org.tynamo.security.components.IfGranted
-
- init(FilterConfig) - Method in class org.tynamo.security.shiro.authz.NotFoundFilter
-
- intercept() - Method in class org.tynamo.shiro.extension.authz.aop.DefaultSecurityInterceptor
-
- intercept() - Method in interface org.tynamo.shiro.extension.authz.aop.SecurityInterceptor
-
The method which is performed before the method that you want to check.
- invokeWithSecurityDisabled(Callable<T>) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- invokeWithSecurityDisabled(Callable<T>) - Method in interface org.tynamo.security.services.SecurityService
-
Temporarily disable security before invocation of Callable.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.authc.AuthenticationFilter
-
Determines whether the current subject is authenticated.
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.authc.CasFilter
-
Returns false
to always force authentication (user is never considered authenticated by this filter).
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.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.tynamo.security.shiro.authz.PermissionsAuthorizationFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.authz.PortFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.authz.RolesAuthorizationFilter
-
- isAccessAllowed(ServletRequest, ServletResponse, Object) - Method in class org.tynamo.security.shiro.authz.SslFilter
-
Retains the parent method's port-matching behavior but additionally guarantees that the
ServletRequest.
isSecure()
.
- isAuthenticated() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isAuthenticated() - Method in interface org.tynamo.security.services.SecurityService
-
Return true only if the current user has executed a successful authentication attempt
during their current session.
- isGuest() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isGuest() - Method in interface org.tynamo.security.services.SecurityService
-
Return true 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.
- isInterceptOnClassAnnotation(int) - Static method in class org.tynamo.shiro.extension.authz.aop.AopHelper
-
Rule under which determined the fate of the class contains annotation.
- isLacksPermission(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isLacksPermission(String) - Method in interface org.tynamo.security.services.SecurityService
-
- isLacksRole(String) - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isLacksRole(String) - Method in interface org.tynamo.security.services.SecurityService
-
- isLoginAttempt(ServletRequest, ServletResponse) - Method in class org.tynamo.security.shiro.authc.BasicHttpAuthenticationFilter
-
Determines whether the incoming request is an attempt to log in.
- isLoginAttempt(String) - Method in class org.tynamo.security.shiro.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.tynamo.security.shiro.AccessControlFilter
-
Returns true
if the incoming request is a login request, false
otherwise.
- isLoginSubmission(ServletRequest, ServletResponse) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
This default implementation merely returns true
if the request is an HTTP POST
,
false
otherwise.
- isNotAuthenticated() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isNotAuthenticated() - Method in interface org.tynamo.security.services.SecurityService
-
Return true only if the current user has not executed a successful authentication
attempt during their current session.
- isRedirectToSavedUrl() - Method in class org.tynamo.security.shiro.AccessControlFilter
-
- isRememberMe(ServletRequest) - Method in class org.tynamo.security.shiro.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.tynamo.security.shiro.authc.FormAuthenticationFilter
-
- issueSuccessRedirect(ServletRequest, ServletResponse) - Method in class org.tynamo.security.shiro.authc.AuthenticationFilter
-
Redirects to user to the previously attempted URL after a successful login.
- isUser() - Method in class org.tynamo.security.services.impl.SecurityServiceImpl
-
- isUser() - Method in interface org.tynamo.security.services.SecurityService
-
Return true if the current user known to the system, either from a successful login attempt
(not necessarily during the current session) or from 'RememberMe' services.
- saveRequest() - Method in class org.tynamo.security.internal.services.impl.LoginContextServiceImpl
-
- saveRequest(String) - Method in class org.tynamo.security.internal.services.impl.LoginContextServiceImpl
-
Deprecated.
- saveRequest() - Method in interface org.tynamo.security.internal.services.LoginContextService
-
- saveRequest(String) - Method in interface org.tynamo.security.internal.services.LoginContextService
-
Deprecated.
- saveRequest(ServletRequest) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
Convenience method merely delegates to
WebUtils.saveRequest(request)
to save the request
state for reuse later.
- saveRequestAndRedirectToLogin(ServletRequest, ServletResponse) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
Convenience method for subclasses to use when a login redirect is required.
- Security - Annotation Type in org.tynamo.security
-
- SecurityComponentRequestFilter - Class in org.tynamo.security
-
- SecurityComponentRequestFilter(LoginContextService, ComponentClassResolver, ClassInterceptorsCache) - Constructor for class org.tynamo.security.SecurityComponentRequestFilter
-
- SecurityConfiguration - Class in org.tynamo.security.services.impl
-
- SecurityConfiguration(ApplicationGlobals, WebSecurityManager, LoginContextService, Collection<SecurityFilterChain>) - Constructor for class org.tynamo.security.services.impl.SecurityConfiguration
-
- SecurityExceptionHandlerAssistant - Class in org.tynamo.security.internal
-
- SecurityExceptionHandlerAssistant(SecurityService, LoginContextService, RequestPageCache, Response, PageResponseRenderer) - Constructor for class org.tynamo.security.internal.SecurityExceptionHandlerAssistant
-
- SecurityFilterChain - Class in org.tynamo.security.services.impl
-
- SecurityFilterChain(String, HttpServletRequestHandler, PatternMatcher) - Constructor for class org.tynamo.security.services.impl.SecurityFilterChain
-
- SecurityFilterChain(String, HttpServletRequestHandler) - Constructor for class org.tynamo.security.services.impl.SecurityFilterChain
-
- SecurityFilterChain.Builder - Class in org.tynamo.security.services.impl
-
- SecurityFilterChain.Builder(Logger, PipelineBuilder, String, PatternMatcher) - Constructor for class org.tynamo.security.services.impl.SecurityFilterChain.Builder
-
- SecurityFilterChainFactory - Interface in org.tynamo.security.services
-
- SecurityFilterChainFactoryImpl - Class in org.tynamo.security.services.impl
-
- SecurityFilterChainFactoryImpl(Logger, PipelineBuilder, LoginContextService, String, String, String, String) - Constructor for class org.tynamo.security.services.impl.SecurityFilterChainFactoryImpl
-
- SecurityInterceptor - Interface in org.tynamo.shiro.extension.authz.aop
-
- SecurityModule - Class in org.tynamo.security.services
-
The main entry point for Security integration.
- SecurityModule() - Constructor for class org.tynamo.security.services.SecurityModule
-
- SecurityService - Interface in org.tynamo.security.services
-
General interface for work with shiro api.
- SecurityServiceImpl - Class in org.tynamo.security.services.impl
-
DOCUMENT ME!
- SecurityServiceImpl() - Constructor for class org.tynamo.security.services.impl.SecurityServiceImpl
-
- SecuritySymbols - Class in org.tynamo.security
-
- SecuritySymbols() - Constructor for class org.tynamo.security.SecuritySymbols
-
- sendChallenge(ServletRequest, ServletResponse) - Method in class org.tynamo.security.shiro.authc.BasicHttpAuthenticationFilter
-
Builds the challenge for authorization by setting a HTTP
401
(Unauthorized) status as well as the
response's
AUTHENTICATE_HEADER
.
- serialize(PrincipalCollection) - Method in class org.tynamo.security.shiro.SimplePrincipalSerializer
-
- service(HttpServletRequest, HttpServletResponse, HttpServletRequestHandler) - Method in class org.tynamo.security.services.impl.HttpServletRequestFilterWrapper
-
- service(HttpServletRequest, HttpServletResponse, HttpServletRequestHandler) - Method in class org.tynamo.security.services.impl.SecurityConfiguration
-
- servletRequest - Variable in class org.tynamo.security.internal.services.impl.LoginContextServiceImpl
-
- servletResponse - Variable in class org.tynamo.security.internal.services.impl.LoginContextServiceImpl
-
- sessionFactory - Variable in class org.tynamo.security.internal.services.impl.LoginContextServiceImpl
-
- setApplicationName(String) - Method in class org.tynamo.security.shiro.authc.BasicHttpAuthenticationFilter
-
Sets the name to use in the ServletResponse's WWW-Authenticate
header.
- setAuthcScheme(String) - Method in class org.tynamo.security.shiro.authc.BasicHttpAuthenticationFilter
-
Sets the HTTP WWW-Authenticate
header scheme that this filter will use when sending the
HTTP Basic challenge response.
- setAuthzScheme(String) - Method in class org.tynamo.security.shiro.authc.BasicHttpAuthenticationFilter
-
Sets the HTTP Authorization
header value that this filter will respond to as indicating a
login request.
- setCacheManager(CacheManager) - Method in class org.tynamo.shiro.extension.realm.text.ExtendedPropertiesRealm
-
- setConfig(String) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
- setFailureAttribute(ServletRequest, AuthenticationException) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
- setFailureKeyAttribute(String) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
- setFailureUrl(String) - Method in class org.tynamo.security.shiro.authc.CasFilter
-
- setLoginMessage(String) - Method in class org.tynamo.security.components.LoginForm
-
- setLoginUrl(String) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
Sets the login URL used to authenticate a user.
- setLoginUrl(String) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
- setPasswordParam(String) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the password.
- setPort(int) - Method in class org.tynamo.security.shiro.authz.PortFilter
-
- setRealms(Collection<Realm>) - Method in interface org.tynamo.security.Authenticator
-
Sets all realms used by this Authenticator, providing PAM (Pluggable Authentication Module) configuration.
- setRedirectToSavedUrl(boolean) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
- setRememberMeParam(String) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the rememberMe boolean value.
- setSuccessUrl(String) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
Sets the default/fallback success url to use as the default location a user is sent after logging in.
- setUnauthorizedUrl(String) - Method in class org.tynamo.security.shiro.AccessControlFilter
-
- setUnauthorizedUrl(String) - Method in class org.tynamo.security.shiro.authz.AuthorizationFilter
-
Sets the URL to which users should be redirected if they are denied access to an underlying path or resource.
- setUsernameParam(String) - Method in class org.tynamo.security.shiro.authc.FormAuthenticationFilter
-
Sets the request parameter name to look for when acquiring the username.
- ShiroAnnotationWorker - Class in org.tynamo.security
-
Transform components based on annotation.
- ShiroAnnotationWorker(Environment) - Constructor for class org.tynamo.security.ShiroAnnotationWorker
-
- SimplePrincipalSerializer - Class in org.tynamo.security.shiro
-
Creates A GZIPed rememberMe cookie, based on the patch for SHIRO-226 (https://issues.apache.org/jira/browse/SHIRO-226)
- SimplePrincipalSerializer() - Constructor for class org.tynamo.security.shiro.SimplePrincipalSerializer
-
- ssl() - Method in class org.tynamo.security.services.impl.SecurityFilterChainFactoryImpl
-
- ssl() - Method in interface org.tynamo.security.services.SecurityFilterChainFactory
-
- SslFilter - Class in org.tynamo.security.shiro.authz
-
A copy of Shiro's 1.2.0 SslFilter that works with tapestry-security 0.4.x
Filter which requires a request to be over SSL.
- SslFilter(LoginContextService) - Constructor for class org.tynamo.security.shiro.authz.SslFilter
-
- SUCCESS_URL - Static variable in class org.tynamo.security.SecuritySymbols
-
- SUCCESS_URL - Static variable in class org.tynamo.security.shiro.AccessControlFilter
-