Class BitbucketAuthenticationToken

java.lang.Object
org.springframework.security.authentication.AbstractAuthenticationToken
org.jenkinsci.plugins.BitbucketAuthenticationToken
All Implemented Interfaces:
Serializable, Principal, org.springframework.security.core.Authentication, org.springframework.security.core.CredentialsContainer

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

    • BitbucketAuthenticationToken

      public BitbucketAuthenticationToken(org.scribe.model.Token accessToken, String apiKey, String apiSecret)
  • Method Details

    • getAuthorities

      public Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
      Specified by:
      getAuthorities in interface org.springframework.security.core.Authentication
      Overrides:
      getAuthorities in class org.springframework.security.authentication.AbstractAuthenticationToken
    • getAccessToken

      public org.scribe.model.Token getAccessToken()
      Returns:
      the accessToken
    • getCredentials

      public Object getCredentials()
    • getPrincipal

      public Object getPrincipal()
    • getName

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

      @Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public BitbucketUser getBitbucketUser()