Class IdentityTokenImpl

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

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

      • IdentityTokenImpl

        public IdentityTokenImpl​(String token,
                                 long tokenMinValidity)
    • Method Detail

      • getTokenJWT

        public com.nimbusds.jwt.JWT getTokenJWT()
      • getToken

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

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

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

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

        public jakarta.security.enterprise.identitystore.openid.IdentityToken withClaims​(com.nimbusds.jwt.JWTClaimsSet verifiedClaims)