Class RefreshTokenClaimsSet


  • public final class RefreshTokenClaimsSet
    extends TokenClaimsSet
    Class wrapping claims set for refresh token.
    • Constructor Detail

      • RefreshTokenClaimsSet

        @Deprecated(since="3.1.0",
                    forRemoval=true)
        public RefreshTokenClaimsSet​(@Nonnull
                                     TokenClaimsSet tokenClaimsSet,
                                     @Nonnull
                                     Instant iat,
                                     @Nonnull
                                     Instant exp)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Constructor for refresh token claims set when derived from existing claim set.
        Parameters:
        tokenClaimsSet - code or token this token is based on
        iat - new issue time of the token
        exp - new expiration time of the token
      • RefreshTokenClaimsSet

        private RefreshTokenClaimsSet​(com.nimbusds.jwt.JWTClaimsSet refreshTokenClaimsSet)
        Private constructor for the parser.
        Parameters:
        refreshTokenClaimsSet - refresh token claims set
    • Method Detail

      • parse

        @Nonnull
        public static RefreshTokenClaimsSet parse​(@Nonnull @NotEmpty
                                                  String refreshTokenClaimsSet)
                                           throws ParseException
        Parses refresh token from string (JSON).
        Parameters:
        refreshTokenClaimsSet - JSON String representation of the code
        Returns:
        AccessTokenClaimsSet instance if parsing is successful.
        Throws:
        ParseException - if parsing fails for example due to incompatible types.