Class CrowdRememberMeAuthentication

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
com.atlassian.crowd.integration.springsecurity.CrowdRememberMeAuthentication
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

public class CrowdRememberMeAuthentication extends org.springframework.security.authentication.AbstractAuthenticationToken
See Also:
  • Constructor Details

    • CrowdRememberMeAuthentication

      public CrowdRememberMeAuthentication(User principal)
    • CrowdRememberMeAuthentication

      public CrowdRememberMeAuthentication(Object principal, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
  • Method Details

    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()
    • setAuthenticated

      public void setAuthenticated(boolean isAuthenticated) throws IllegalArgumentException
      Disallow setAuthenticated(true).

      Use constructor containing GrantedAuthority[]s instead.

      Specified by:
      setAuthenticated in interface org.springframework.security.core.Authentication
      Overrides:
      setAuthenticated in class org.springframework.security.authentication.AbstractAuthenticationToken
      Parameters:
      isAuthenticated - must be false.
      Throws:
      IllegalArgumentException - throwd if isAuthenticated paramater is set to true.