Uses of Interface
org.springframework.security.core.Authentication

Packages that use Authentication
org.springframework.security.access Core access-control related code, including security metadata related classes interception code Security access control annotations Voter-based AccessDecisionManager implementations  
org.springframework.security.access.annotation   
org.springframework.security.access.event   
org.springframework.security.access.expression Expression handling code to support the use of Spring-EL based expressions in @PreAuthorize, @PreFilter, 
org.springframework.security.access.expression.method   
org.springframework.security.access.intercept Actually enforces the security and ties the whole security system together. 
org.springframework.security.access.prepost Contains the infrastructure classes for handling the @PreAuthorize, @PreFilter, @PostAuthorize and 
org.springframework.security.access.vote Implements a vote-based approach to authorization decisions. 
org.springframework.security.acls   
org.springframework.security.acls.afterinvocation   
org.springframework.security.acls.domain Basic implementation of access control lists (ACLs) interfaces. 
org.springframework.security.acls.model Interfaces and shared classes to manage access control lists (ACLs) for domain object instances. 
org.springframework.security.authentication Implements a provider-based approach to authentication decisions. 
org.springframework.security.authentication.dao An authentication provider that relies upon a data access object. 
org.springframework.security.authentication.event Enables authentication events to be published to the Spring application context. 
org.springframework.security.authentication.jaas An authentication provider for JAAS. 
org.springframework.security.authentication.jaas.event Enables JAAS events to be published to the Spring application context. 
org.springframework.security.authentication.rcp Allows remote clients to authenticate and obtain a populated Authentication object. 
org.springframework.security.cas.authentication An authentication provider that can process JA-SIG Central Authentication Service (CAS) service tickets and proxy tickets. 
org.springframework.security.cas.userdetails   
org.springframework.security.cas.web Authenticates standard web browser users via JA-SIG Central Authentication Service (CAS). 
org.springframework.security.config.authentication   
org.springframework.security.core   
org.springframework.security.core.context Classes related to the establishment of a security context for the duration of a request (such as an HTTP or RMI invocation). 
org.springframework.security.core.userdetails   
org.springframework.security.ldap.authentication The LDAP authentication provider package. 
org.springframework.security.openid Authenticates standard web browser users via OpenID
org.springframework.security.provisioning Contains simple user and authority group account provisioning interfaces together with a a JDBC-based implementation. 
org.springframework.security.web.access   
org.springframework.security.web.access.expression   
org.springframework.security.web.authentication Authentication processing mechanisms, which respond to the submission of authentication credentials using various protocols (eg BASIC, CAS, form login etc). 
org.springframework.security.web.authentication.logout   
org.springframework.security.web.authentication.preauth   
org.springframework.security.web.authentication.rememberme Support for remembering a user between different web sessions. 
org.springframework.security.web.authentication.session Strategy interface and implementations for handling session-related behaviour for a newly authenticated user. 
org.springframework.security.web.authentication.switchuser Provides HTTP-based "switch user" (su) capabilities. 
org.springframework.security.web.authentication.www Contains WWW-Authenticate based authentication mechanism implementations: Basic and Digest authentication. 
 

Uses of Authentication in org.springframework.security.access
 

Methods in org.springframework.security.access with parameters of type Authentication
 void AccessDecisionManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes)
          Resolves an access control decision for the passed parameters.
 Object AfterInvocationProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> attributes, Object returnedObject)
           
 boolean PermissionEvaluator.hasPermission(Authentication authentication, Object targetDomainObject, Object permission)
           
 boolean PermissionEvaluator.hasPermission(Authentication authentication, Serializable targetId, String targetType, Object permission)
          Alternative method for evaluating a permission where only the identifier of the target object is available, rather than the target instance itself.
 int AccessDecisionVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Indicates whether or not access is granted.
 

Uses of Authentication in org.springframework.security.access.annotation
 

Methods in org.springframework.security.access.annotation with parameters of type Authentication
 int Jsr250Voter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> definition)
          Votes according to JSR 250.
 

Uses of Authentication in org.springframework.security.access.event
 

Methods in org.springframework.security.access.event that return Authentication
 Authentication AuthorizedEvent.getAuthentication()
           
 Authentication AuthorizationFailureEvent.getAuthentication()
           
 

Constructors in org.springframework.security.access.event with parameters of type Authentication
AuthorizationFailureEvent(Object secureObject, Collection<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
          Construct the event.
AuthorizedEvent(Object secureObject, Collection<ConfigAttribute> attributes, Authentication authentication)
          Construct the event.
 

Uses of Authentication in org.springframework.security.access.expression
 

Fields in org.springframework.security.access.expression declared as Authentication
protected  Authentication SecurityExpressionRoot.authentication
           
 

Methods in org.springframework.security.access.expression that return Authentication
 Authentication SecurityExpressionRoot.getAuthentication()
           
 

Constructors in org.springframework.security.access.expression with parameters of type Authentication
SecurityExpressionRoot(Authentication a)
           
 

Uses of Authentication in org.springframework.security.access.expression.method
 

Methods in org.springframework.security.access.expression.method with parameters of type Authentication
 Object ExpressionBasedPostInvocationAdvice.after(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi, PostInvocationAttribute postAttr, Object returnedObject)
           
 boolean ExpressionBasedPreInvocationAdvice.before(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi, PreInvocationAttribute attr)
           
 EvaluationContext MethodSecurityExpressionHandler.createEvaluationContext(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi)
          Provides an evaluation context in which to evaluate security expressions for a method invocation.
 EvaluationContext DefaultMethodSecurityExpressionHandler.createEvaluationContext(Authentication auth, org.aopalliance.intercept.MethodInvocation mi)
          Uses a MethodSecurityEvaluationContext as the EvaluationContext implementation and configures it with a MethodSecurityExpressionRoot instance as the expression root object.
 

Uses of Authentication in org.springframework.security.access.intercept
 

Classes in org.springframework.security.access.intercept that implement Authentication
 class RunAsUserToken
          An immutable Authentication implementation that supports RunAsManagerImpl.
 

Methods in org.springframework.security.access.intercept that return Authentication
 Authentication RunAsImplAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication RunAsManagerImpl.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 Authentication RunAsManager.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Returns a replacement Authentication object for the current secure object invocation, or null if replacement not required.
 Authentication InterceptorStatusToken.getAuthentication()
           
 

Methods in org.springframework.security.access.intercept that return types with arguments of type Authentication
 Class<? extends Authentication> RunAsUserToken.getOriginalAuthentication()
           
 

Methods in org.springframework.security.access.intercept with parameters of type Authentication
 Authentication RunAsImplAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication RunAsManagerImpl.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 Authentication RunAsManager.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Returns a replacement Authentication object for the current secure object invocation, or null if replacement not required.
 Object AfterInvocationProviderManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 Object AfterInvocationManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> attributes, Object returnedObject)
          Given the details of a secure object invocation including its returned Object, make an access control decision or optionally modify the returned Object.
 boolean MethodInvocationPrivilegeEvaluator.isAllowed(org.aopalliance.intercept.MethodInvocation mi, Authentication authentication)
           
 

Constructors in org.springframework.security.access.intercept with parameters of type Authentication
InterceptorStatusToken(Authentication authentication, boolean contextHolderRefreshRequired, Collection<ConfigAttribute> attributes, Object secureObject)
           
 

Constructor parameters in org.springframework.security.access.intercept with type arguments of type Authentication
RunAsUserToken(String key, Object principal, Object credentials, Collection<GrantedAuthority> authorities, Class<? extends Authentication> originalAuthentication)
           
RunAsUserToken(String key, Object principal, Object credentials, GrantedAuthority[] authorities, Class<? extends Authentication> originalAuthentication)
           
 

Uses of Authentication in org.springframework.security.access.prepost
 

Methods in org.springframework.security.access.prepost with parameters of type Authentication
 Object PostInvocationAuthorizationAdvice.after(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi, PostInvocationAttribute pia, Object returnedObject)
           
 boolean PreInvocationAuthorizationAdvice.before(Authentication authentication, org.aopalliance.intercept.MethodInvocation mi, PreInvocationAttribute preInvocationAttribute)
          The "before" advice which should be executed to perform any filtering necessary and to decide whether the method call is authorised.
 Object PostInvocationAdviceProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 int PreInvocationAuthorizationAdviceVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Uses of Authentication in org.springframework.security.access.vote
 

Methods in org.springframework.security.access.vote with parameters of type Authentication
 void UnanimousBased.decide(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          This concrete implementation polls all configured AccessDecisionVoters for each ConfigAttribute and grants access if only grant (or abstain) votes were received.
 void ConsensusBased.decide(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes)
          This concrete implementation simply polls all configured AccessDecisionVoters and upon completion determines the consensus of granted against denied responses.
 void AffirmativeBased.decide(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes)
          This concrete implementation simply polls all configured AccessDecisionVoters and grants access if any AccessDecisionVoter voted affirmatively.
 int RoleVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 int LabelBasedAclVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Deprecated. Vote on whether or not the user has all the labels necessary to match the method argument's labeled data.
 int AuthenticatedVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Uses of Authentication in org.springframework.security.acls
 

Methods in org.springframework.security.acls with parameters of type Authentication
 boolean AclPermissionEvaluator.hasPermission(Authentication authentication, Object domainObject, Object permission)
          Determines whether the user has the given permission(s) on the domain object using the ACL configuration.
 boolean AclPermissionEvaluator.hasPermission(Authentication authentication, Serializable targetId, String targetType, Object permission)
           
 int AclEntryVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Uses of Authentication in org.springframework.security.acls.afterinvocation
 

Methods in org.springframework.security.acls.afterinvocation with parameters of type Authentication
 Object AclEntryAfterInvocationProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 Object AclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
protected  boolean AbstractAclProvider.hasPermission(Authentication authentication, Object domainObject)
           
 

Uses of Authentication in org.springframework.security.acls.domain
 

Methods in org.springframework.security.acls.domain with parameters of type Authentication
 List<Sid> SidRetrievalStrategyImpl.getSids(Authentication authentication)
           
 

Constructors in org.springframework.security.acls.domain with parameters of type Authentication
PrincipalSid(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.acls.model
 

Methods in org.springframework.security.acls.model with parameters of type Authentication
 List<Sid> SidRetrievalStrategy.getSids(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.authentication
 

Classes in org.springframework.security.authentication that implement Authentication
 class AbstractAuthenticationToken
          Base class for Authentication objects.
 class AnonymousAuthenticationToken
          Represents an anonymous Authentication.
 class RememberMeAuthenticationToken
          Represents a remembered Authentication.
 class TestingAuthenticationToken
          An Authentication implementation that is designed for use whilst unit testing.
 class UsernamePasswordAuthenticationToken
          An Authentication implementation that is designed for simple presentation of a username and password.
 

Methods in org.springframework.security.authentication that return Authentication
 Authentication TestingAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication RememberMeAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication AuthenticationProvider.authenticate(Authentication authentication)
          Performs authentication with the same contract as AuthenticationManager.authenticate(Authentication).
 Authentication AuthenticationManager.authenticate(Authentication authentication)
          Attempts to authenticate the passed Authentication object, returning a fully populated Authentication object (including granted authorities) if successful.
 Authentication AnonymousAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication AbstractAuthenticationManager.authenticate(Authentication authRequest)
          An implementation of the authenticate method that calls the abstract method doAuthenticatation to do its work.
 Authentication ProviderManager.doAuthentication(Authentication authentication)
          Attempts to authenticate the passed Authentication object.
protected abstract  Authentication AbstractAuthenticationManager.doAuthentication(Authentication authentication)
          Concrete implementations of this class override this method to provide the authentication service.
 

Methods in org.springframework.security.authentication with parameters of type Authentication
 Authentication TestingAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication RememberMeAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication AuthenticationProvider.authenticate(Authentication authentication)
          Performs authentication with the same contract as AuthenticationManager.authenticate(Authentication).
 Authentication AuthenticationManager.authenticate(Authentication authentication)
          Attempts to authenticate the passed Authentication object, returning a fully populated Authentication object (including granted authorities) if successful.
 Authentication AnonymousAuthenticationProvider.authenticate(Authentication authentication)
           
 Authentication AbstractAuthenticationManager.authenticate(Authentication authRequest)
          An implementation of the authenticate method that calls the abstract method doAuthenticatation to do its work.
 Authentication ProviderManager.doAuthentication(Authentication authentication)
          Attempts to authenticate the passed Authentication object.
protected abstract  Authentication AbstractAuthenticationManager.doAuthentication(Authentication authentication)
          Concrete implementations of this class override this method to provide the authentication service.
 boolean AuthenticationTrustResolverImpl.isAnonymous(Authentication authentication)
           
 boolean AuthenticationTrustResolver.isAnonymous(Authentication authentication)
          Indicates whether the passed Authentication token represents an anonymous user.
 boolean AuthenticationTrustResolverImpl.isRememberMe(Authentication authentication)
           
 boolean AuthenticationTrustResolver.isRememberMe(Authentication authentication)
          Indicates whether the passed Authentication token represents user that has been remembered (i.e. not a user that has been fully authenticated).
 void DefaultAuthenticationEventPublisher.publishAuthenticationFailure(AuthenticationException exception, Authentication authentication)
           
 void AuthenticationEventPublisher.publishAuthenticationFailure(AuthenticationException exception, Authentication authentication)
           
 void DefaultAuthenticationEventPublisher.publishAuthenticationSuccess(Authentication authentication)
           
 void AuthenticationEventPublisher.publishAuthenticationSuccess(Authentication authentication)
           
 

Method parameters in org.springframework.security.authentication with type arguments of type Authentication
 void AuthenticationTrustResolverImpl.setAnonymousClass(Class<? extends Authentication> anonymousClass)
           
 void AuthenticationTrustResolverImpl.setRememberMeClass(Class<? extends Authentication> rememberMeClass)
           
 

Uses of Authentication in org.springframework.security.authentication.dao
 

Methods in org.springframework.security.authentication.dao that return Authentication
 Authentication AbstractUserDetailsAuthenticationProvider.authenticate(Authentication authentication)
           
protected  Authentication AbstractUserDetailsAuthenticationProvider.createSuccessAuthentication(Object principal, Authentication authentication, UserDetails user)
          Creates a successful Authentication object.
 

Methods in org.springframework.security.authentication.dao with parameters of type Authentication
 Authentication AbstractUserDetailsAuthenticationProvider.authenticate(Authentication authentication)
           
protected  Authentication AbstractUserDetailsAuthenticationProvider.createSuccessAuthentication(Object principal, Authentication authentication, UserDetails user)
          Creates a successful Authentication object.
 

Uses of Authentication in org.springframework.security.authentication.event
 

Methods in org.springframework.security.authentication.event that return Authentication
 Authentication AbstractAuthenticationEvent.getAuthentication()
          Getters for the Authentication request that caused the event.
 

Constructors in org.springframework.security.authentication.event with parameters of type Authentication
AbstractAuthenticationEvent(Authentication authentication)
           
AbstractAuthenticationFailureEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureBadCredentialsEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureCredentialsExpiredEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureDisabledEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureExpiredEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureLockedEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureProviderNotFoundEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureProxyUntrustedEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationFailureServiceExceptionEvent(Authentication authentication, AuthenticationException exception)
           
AuthenticationSuccessEvent(Authentication authentication)
           
InteractiveAuthenticationSuccessEvent(Authentication authentication, Class<?> generatedBy)
           
 

Uses of Authentication in org.springframework.security.authentication.jaas
 

Classes in org.springframework.security.authentication.jaas that implement Authentication
 class JaasAuthenticationToken
          UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged into
 

Methods in org.springframework.security.authentication.jaas that return Authentication
 Authentication JaasAuthenticationProvider.authenticate(Authentication auth)
          Attempts to login the user given the Authentication objects principal and credential
 

Methods in org.springframework.security.authentication.jaas with parameters of type Authentication
 Authentication JaasAuthenticationProvider.authenticate(Authentication auth)
          Attempts to login the user given the Authentication objects principal and credential
 void JaasPasswordCallbackHandler.handle(Callback callback, Authentication auth)
          If the callback passed to the 'handle' method is an instance of PasswordCallback, the JaasPasswordCallbackHandler will call, callback.setPassword(authentication.getCredentials().toString()).
 void JaasNameCallbackHandler.handle(Callback callback, Authentication authentication)
          If the callback passed to the 'handle' method is an instance of NameCallback, the JaasNameCallbackHandler will call, callback.setName(authentication.getPrincipal().toString()).
 void JaasAuthenticationCallbackHandler.handle(Callback callback, Authentication auth)
          Handle the Callback.
 

Uses of Authentication in org.springframework.security.authentication.jaas.event
 

Methods in org.springframework.security.authentication.jaas.event that return Authentication
 Authentication JaasAuthenticationEvent.getAuthentication()
          Pre-casted method that returns the 'source' of the event.
 

Constructors in org.springframework.security.authentication.jaas.event with parameters of type Authentication
JaasAuthenticationEvent(Authentication auth)
          The Authentication object is stored as the ApplicationEvent 'source'.
JaasAuthenticationFailedEvent(Authentication auth, Exception exception)
           
JaasAuthenticationSuccessEvent(Authentication auth)
           
 

Uses of Authentication in org.springframework.security.authentication.rcp
 

Methods in org.springframework.security.authentication.rcp that return Authentication
 Authentication RemoteAuthenticationProvider.authenticate(Authentication authentication)
           
 

Methods in org.springframework.security.authentication.rcp with parameters of type Authentication
 Authentication RemoteAuthenticationProvider.authenticate(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.cas.authentication
 

Classes in org.springframework.security.cas.authentication that implement Authentication
 class CasAssertionAuthenticationToken
          Temporary authentication object needed to load the user details service.
 class CasAuthenticationToken
          Represents a successful CAS Authentication.
 

Methods in org.springframework.security.cas.authentication that return Authentication
 Authentication CasAuthenticationProvider.authenticate(Authentication authentication)
           
 

Methods in org.springframework.security.cas.authentication with parameters of type Authentication
 Authentication CasAuthenticationProvider.authenticate(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.cas.userdetails
 

Methods in org.springframework.security.cas.userdetails with parameters of type Authentication
 UserDetails AbstractCasAssertionUserDetailsService.loadUserDetails(Authentication token)
           
 

Uses of Authentication in org.springframework.security.cas.web
 

Methods in org.springframework.security.cas.web that return Authentication
 Authentication CasAuthenticationFilter.attemptAuthentication(HttpServletRequest request, HttpServletResponse response)
           
 

Uses of Authentication in org.springframework.security.config.authentication
 

Methods in org.springframework.security.config.authentication that return Authentication
 Authentication AuthenticationManagerBeanDefinitionParser.NullAuthenticationProvider.authenticate(Authentication authentication)
           
 

Methods in org.springframework.security.config.authentication with parameters of type Authentication
 Authentication AuthenticationManagerBeanDefinitionParser.NullAuthenticationProvider.authenticate(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.core
 

Methods in org.springframework.security.core that return Authentication
 Authentication AuthenticationException.getAuthentication()
          The authentication request which this exception corresponds to (may be null)
 

Methods in org.springframework.security.core with parameters of type Authentication
 void AuthenticationException.setAuthentication(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.core.context
 

Methods in org.springframework.security.core.context that return Authentication
 Authentication SecurityContextImpl.getAuthentication()
           
 Authentication SecurityContext.getAuthentication()
          Obtains the currently authenticated principal, or an authentication request token.
 

Methods in org.springframework.security.core.context with parameters of type Authentication
 void SecurityContextImpl.setAuthentication(Authentication authentication)
           
 void SecurityContext.setAuthentication(Authentication authentication)
          Changes the currently authenticated principal, or removes the authentication information.
 

Uses of Authentication in org.springframework.security.core.userdetails
 

Methods in org.springframework.security.core.userdetails with parameters of type Authentication
 UserDetails UserDetailsByNameServiceWrapper.loadUserDetails(Authentication authentication)
          Get the UserDetails object from the wrapped UserDetailsService implementation
 UserDetails AuthenticationUserDetailsService.loadUserDetails(Authentication token)
           
 

Uses of Authentication in org.springframework.security.ldap.authentication
 

Methods in org.springframework.security.ldap.authentication that return Authentication
 Authentication LdapAuthenticationProvider.authenticate(Authentication authentication)
           
protected  Authentication LdapAuthenticationProvider.createSuccessfulAuthentication(UsernamePasswordAuthenticationToken authentication, UserDetails user)
          Creates the final Authentication object which will be returned from the authenticate method.
 

Methods in org.springframework.security.ldap.authentication with parameters of type Authentication
 org.springframework.ldap.core.DirContextOperations PasswordComparisonAuthenticator.authenticate(Authentication authentication)
           
 org.springframework.ldap.core.DirContextOperations LdapAuthenticator.authenticate(Authentication authentication)
          Authenticates as a user and obtains additional user information from the directory.
 Authentication LdapAuthenticationProvider.authenticate(Authentication authentication)
           
 org.springframework.ldap.core.DirContextOperations BindAuthenticator.authenticate(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.openid
 

Classes in org.springframework.security.openid that implement Authentication
 class OpenIDAuthenticationToken
          OpenID Authentication Token
 

Methods in org.springframework.security.openid that return Authentication
 Authentication OpenIDAuthenticationFilter.attemptAuthentication(HttpServletRequest request, HttpServletResponse response)
          Authentication has two phases.
 Authentication OpenIDAuthenticationProvider.authenticate(Authentication authentication)
           
protected  Authentication OpenIDAuthenticationProvider.createSuccessfulAuthentication(UserDetails userDetails, OpenIDAuthenticationToken auth)
          Handles the creation of the final Authentication object which will be returned by the provider.
 

Methods in org.springframework.security.openid with parameters of type Authentication
 Authentication OpenIDAuthenticationProvider.authenticate(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.provisioning
 

Methods in org.springframework.security.provisioning that return Authentication
protected  Authentication JdbcUserDetailsManager.createNewAuthentication(Authentication currentAuth, String newPassword)
           
 

Methods in org.springframework.security.provisioning with parameters of type Authentication
protected  Authentication JdbcUserDetailsManager.createNewAuthentication(Authentication currentAuth, String newPassword)
           
 

Uses of Authentication in org.springframework.security.web.access
 

Methods in org.springframework.security.web.access with parameters of type Authentication
 boolean WebInvocationPrivilegeEvaluator.isAllowed(String uri, Authentication authentication)
          Determines whether the user represented by the supplied Authentication object is allowed to invoke the supplied URI.
 boolean DefaultWebInvocationPrivilegeEvaluator.isAllowed(String uri, Authentication authentication)
          Determines whether the user represented by the supplied Authentication object is allowed to invoke the supplied URI.
 boolean WebInvocationPrivilegeEvaluator.isAllowed(String contextPath, String uri, String method, Authentication authentication)
          Determines whether the user represented by the supplied Authentication object is allowed to invoke the supplied URI, with the given .
 boolean DefaultWebInvocationPrivilegeEvaluator.isAllowed(String contextPath, String uri, String method, Authentication authentication)
          Determines whether the user represented by the supplied Authentication object is allowed to invoke the supplied URI, with the given .
 

Uses of Authentication in org.springframework.security.web.access.expression
 

Methods in org.springframework.security.web.access.expression with parameters of type Authentication
 EvaluationContext WebSecurityExpressionHandler.createEvaluationContext(Authentication authentication, FilterInvocation fi)
          Provides an evaluation context in which to evaluate security expressions for a web invocation.
 EvaluationContext DefaultWebSecurityExpressionHandler.createEvaluationContext(Authentication authentication, FilterInvocation fi)
           
 int WebExpressionVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Constructors in org.springframework.security.web.access.expression with parameters of type Authentication
WebSecurityExpressionRoot(Authentication a, FilterInvocation fi)
           
 

Uses of Authentication in org.springframework.security.web.authentication
 

Methods in org.springframework.security.web.authentication that return Authentication
 Authentication UsernamePasswordAuthenticationFilter.attemptAuthentication(HttpServletRequest request, HttpServletResponse response)
           
abstract  Authentication AbstractAuthenticationProcessingFilter.attemptAuthentication(HttpServletRequest request, HttpServletResponse response)
          Performs actual authentication.
 Authentication RememberMeServices.autoLogin(HttpServletRequest request, HttpServletResponse response)
          This method will be called whenever the SecurityContextHolder does not contain an Authentication object and Spring Security wishes to provide an implementation with an opportunity to authenticate the request using remember-me capabilities.
 Authentication NullRememberMeServices.autoLogin(HttpServletRequest request, HttpServletResponse response)
           
protected  Authentication AnonymousAuthenticationFilter.createAuthentication(HttpServletRequest request)
           
 

Methods in org.springframework.security.web.authentication with parameters of type Authentication
protected  void AbstractAuthenticationTargetUrlRequestHandler.handle(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 void RememberMeServices.loginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
          Called whenever an interactive authentication attempt is successful.
 void NullRememberMeServices.loginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
           
 void SimpleUrlAuthenticationSuccessHandler.onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 void SavedRequestAwareAuthenticationSuccessHandler.onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 void AuthenticationSuccessHandler.onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
          Called when a user has been successfully authenticated.
protected  void AbstractAuthenticationProcessingFilter.successfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult)
          Default behaviour for successful authentication.
 

Uses of Authentication in org.springframework.security.web.authentication.logout
 

Methods in org.springframework.security.web.authentication.logout with parameters of type Authentication
 void SecurityContextLogoutHandler.logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
          Requires the request to be passed in.
 void LogoutHandler.logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
          Causes a logout to be completed.
 void SimpleUrlLogoutSuccessHandler.onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 void LogoutSuccessHandler.onLogoutSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.web.authentication.preauth
 

Classes in org.springframework.security.web.authentication.preauth that implement Authentication
 class PreAuthenticatedAuthenticationToken
          Authentication implementation for pre-authenticated authentication.
 

Methods in org.springframework.security.web.authentication.preauth that return Authentication
 Authentication PreAuthenticatedAuthenticationProvider.authenticate(Authentication authentication)
          Authenticate the given PreAuthenticatedAuthenticationToken.
 

Methods in org.springframework.security.web.authentication.preauth with parameters of type Authentication
 Authentication PreAuthenticatedAuthenticationProvider.authenticate(Authentication authentication)
          Authenticate the given PreAuthenticatedAuthenticationToken.
protected  UserDetails PreAuthenticatedGrantedAuthoritiesUserDetailsService.createuserDetails(Authentication token, List<GrantedAuthority> authorities)
          Creates the final UserDetails object.
 UserDetails PreAuthenticatedGrantedAuthoritiesUserDetailsService.loadUserDetails(Authentication token)
          Get a UserDetails object based on the user name contained in the given token, and the GrantedAuthorities as returned by the GrantedAuthoritiesContainer implementation as returned by the token.getDetails() method.
protected  void AbstractPreAuthenticatedProcessingFilter.successfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult)
          Puts the Authentication instance returned by the authentication manager into the secure context.
 

Uses of Authentication in org.springframework.security.web.authentication.rememberme
 

Methods in org.springframework.security.web.authentication.rememberme that return Authentication
 Authentication AbstractRememberMeServices.autoLogin(HttpServletRequest request, HttpServletResponse response)
          Template implementation which locates the Spring Security cookie, decodes it into a delimited array of tokens and submits it to subclasses for processing via the processAutoLoginCookie method.
protected  Authentication AbstractRememberMeServices.createSuccessfulAuthentication(HttpServletRequest request, UserDetails user)
          Creates the final Authentication object returned from the autoLogin method.
 

Methods in org.springframework.security.web.authentication.rememberme with parameters of type Authentication
protected  int TokenBasedRememberMeServices.calculateLoginLifetime(HttpServletRequest request, Authentication authentication)
          Calculates the validity period in seconds for a newly generated remember-me login.
 void AbstractRememberMeServices.loginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
          Examines the incoming request and checks for the presence of the configured "remember me" parameter.
 void PersistentTokenBasedRememberMeServices.logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
           
 void AbstractRememberMeServices.logout(HttpServletRequest request, HttpServletResponse response, Authentication authentication)
          Implementation of LogoutHandler.
 void TokenBasedRememberMeServices.onLoginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
           
protected  void PersistentTokenBasedRememberMeServices.onLoginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
          Creates a new persistent login token with a new series number, stores the data in the persistent token repository and adds the corresponding cookie to the response.
protected abstract  void AbstractRememberMeServices.onLoginSuccess(HttpServletRequest request, HttpServletResponse response, Authentication successfulAuthentication)
          Called from loginSuccess when a remember-me login has been requested.
protected  void RememberMeAuthenticationFilter.onSuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult)
          Called if a remember-me token is presented and successfully authenticated by the RememberMeServices autoLogin method and the AuthenticationManager.
protected  String TokenBasedRememberMeServices.retrievePassword(Authentication authentication)
           
protected  String TokenBasedRememberMeServices.retrieveUserName(Authentication authentication)
           
 

Uses of Authentication in org.springframework.security.web.authentication.session
 

Methods in org.springframework.security.web.authentication.session with parameters of type Authentication
protected  int ConcurrentSessionControlStrategy.getMaximumSessionsForThisUser(Authentication authentication)
          Method intended for use by subclasses to override the maximum number of sessions that are permitted for a particular authentication.
 void SessionFixationProtectionStrategy.onAuthentication(Authentication authentication, HttpServletRequest request, HttpServletResponse response)
          Called when a user is newly authenticated.
 void SessionAuthenticationStrategy.onAuthentication(Authentication authentication, HttpServletRequest request, HttpServletResponse response)
          Performs Http session-related functionality when a new authentication occurs.
 void NullAuthenticatedSessionStrategy.onAuthentication(Authentication authentication, HttpServletRequest request, HttpServletResponse response)
           
 void ConcurrentSessionControlStrategy.onAuthentication(Authentication authentication, HttpServletRequest request, HttpServletResponse response)
           
protected  void SessionFixationProtectionStrategy.onSessionChange(String originalSessionId, HttpSession newSession, Authentication auth)
          Called when the session has been changed and the old attributes have been migrated to the new session.
protected  void ConcurrentSessionControlStrategy.onSessionChange(String originalSessionId, HttpSession newSession, Authentication auth)
           
 

Uses of Authentication in org.springframework.security.web.authentication.switchuser
 

Methods in org.springframework.security.web.authentication.switchuser that return Authentication
protected  Authentication SwitchUserFilter.attemptExitUser(HttpServletRequest request)
          Attempt to exit from an already switched user.
protected  Authentication SwitchUserFilter.attemptSwitchUser(HttpServletRequest request)
          Attempt to switch to another user.
 Authentication SwitchUserGrantedAuthority.getSource()
          Returns the original user associated with a successful user switch.
 

Methods in org.springframework.security.web.authentication.switchuser with parameters of type Authentication
 Collection<GrantedAuthority> SwitchUserAuthorityChanger.modifyGrantedAuthorities(UserDetails targetUser, Authentication currentAuthentication, Collection<GrantedAuthority> authoritiesToBeGranted)
          Allow subclasses to add or remove authorities that will be granted when in switch user mode.
 

Constructors in org.springframework.security.web.authentication.switchuser with parameters of type Authentication
AuthenticationSwitchUserEvent(Authentication authentication, UserDetails targetUser)
          Switch user context event constructor
SwitchUserGrantedAuthority(String role, Authentication source)
           
 

Uses of Authentication in org.springframework.security.web.authentication.www
 

Methods in org.springframework.security.web.authentication.www with parameters of type Authentication
protected  void BasicAuthenticationFilter.onSuccessfulAuthentication(HttpServletRequest request, HttpServletResponse response, Authentication authResult)
           
 



Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.