Class AccessToken

java.lang.Object
io.camunda.identity.sdk.authentication.AccessToken
All Implemented Interfaces:
Serializable

public class AccessToken extends Object implements Serializable
See Also:
  • Method Details

    • getToken

      public com.auth0.jwt.interfaces.DecodedJWT getToken()
      Returns the token
      Returns:
      token as DecodedJWT
    • hasPermissions

      public boolean hasPermissions(Set<String> permissions)
      Returns true if the token contains all given permissions
      Parameters:
      permissions - permissions that must be included in the token
      Returns:
      true if token has correct permission
    • getPermissions

      public List<String> getPermissions()
      Returns permissions included in the token
      Returns:
      permissions included in the token
    • getAssignedOrganizations

      public Map<String,Set<String>> getAssignedOrganizations()
      Returns organizations included in the token
      Returns:
      organizations included in the token
    • getUserDetails

      public UserDetails getUserDetails()
      Returns user details
      Returns:
      user details