Class ServiceAccountAuthenticationToken

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

public class ServiceAccountAuthenticationToken extends org.springframework.security.authentication.AbstractAuthenticationToken
Custom authentication token for service accounts. Similar to UsernamePasswordAuthenticationToken but for service accounts.
Since:
7.0.0
See Also:
  • Constructor Details

    • ServiceAccountAuthenticationToken

      public ServiceAccountAuthenticationToken(ServiceAccount serviceAccount)
  • Method Details

    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()
    • getServiceAccount

      public ServiceAccount getServiceAccount()
    • getName

      public String getName()
      Specified by:
      getName in interface Principal
      Overrides:
      getName in class org.springframework.security.authentication.AbstractAuthenticationToken