Class AccessTokenImpl

  • All Implemented Interfaces:
    jakarta.security.enterprise.identitystore.openid.AccessToken

    public class AccessTokenImpl
    extends Object
    implements jakarta.security.enterprise.identitystore.openid.AccessToken
    Author:
    Gaurav Gupta, Rudy De Busscher
    • Constructor Detail

      • AccessTokenImpl

        public AccessTokenImpl​(String tokenType,
                               String token,
                               Long expiresIn,
                               String scopeValue,
                               long tokenMinValidity)
    • Method Detail

      • isExpired

        public boolean isExpired()
        Specified by:
        isExpired in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getType

        public jakarta.security.enterprise.identitystore.openid.AccessToken.Type getType()
        Specified by:
        getType in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getToken

        public String getToken()
        Specified by:
        getToken in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getClaims

        public Map<String,​Object> getClaims()
        Specified by:
        getClaims in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getClaim

        public Object getClaim​(String key)
        Specified by:
        getClaim in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getExpirationTime

        public Long getExpirationTime()
        Specified by:
        getExpirationTime in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getScope

        public jakarta.security.enterprise.identitystore.openid.Scope getScope()
        Specified by:
        getScope in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • isJWT

        public boolean isJWT()
        Specified by:
        isJWT in interface jakarta.security.enterprise.identitystore.openid.AccessToken
      • getJwtClaims

        public jakarta.security.enterprise.identitystore.openid.JwtClaims getJwtClaims()
        Specified by:
        getJwtClaims in interface jakarta.security.enterprise.identitystore.openid.AccessToken