Class Tokens

java.lang.Object
io.quarkus.oidc.client.Tokens

public class Tokens extends Object
Access and Refresh tokens returned from a token grant request
  • Field Details

    • refreshTokenExpiresAt

      final Long refreshTokenExpiresAt
  • Constructor Details

    • Tokens

      public Tokens(String accessToken, Long accessTokenExpiresAt, Duration refreshTokenTimeSkewDuration, String refreshToken, Long refreshTokenExpiresAt, io.vertx.core.json.JsonObject grantResponse)
  • Method Details

    • getAccessToken

      public String getAccessToken()
    • get

      public String get(String propertyName)
    • getRefreshToken

      public String getRefreshToken()
    • getAccessTokenExpiresAt

      public Long getAccessTokenExpiresAt()
    • getRefreshTokenTimeSkew

      public Long getRefreshTokenTimeSkew()
    • isAccessTokenExpired

      public boolean isAccessTokenExpired()
    • isRefreshTokenExpired

      public boolean isRefreshTokenExpired()
    • isAccessTokenWithinRefreshInterval

      public boolean isAccessTokenWithinRefreshInterval()