Class AuthorizationCodeTokens

java.lang.Object
io.quarkus.oidc.AuthorizationCodeTokens

public class AuthorizationCodeTokens extends Object
Authorization Code Flow Session State
  • Constructor Details

    • AuthorizationCodeTokens

      public AuthorizationCodeTokens()
    • AuthorizationCodeTokens

      public AuthorizationCodeTokens(String idToken, String accessToken, String refreshToken)
    • AuthorizationCodeTokens

      public AuthorizationCodeTokens(String idToken, String accessToken, String refreshToken, Long accessTokenExpiresIn)
  • Method Details

    • getIdToken

      public String getIdToken()
      Get the ID token
      Returns:
      ID token
    • setIdToken

      public void setIdToken(String idToken)
      Set the ID token
      Parameters:
      idToken - ID token
    • getAccessToken

      public String getAccessToken()
      Get the access token
      Returns:
      the access token
    • setAccessToken

      public void setAccessToken(String accessToken)
      Set the access token
      Parameters:
      accessToken - the access token
    • getRefreshToken

      public String getRefreshToken()
      Get the refresh token
      Returns:
      refresh token
    • setRefreshToken

      public void setRefreshToken(String refreshToken)
      Set the refresh token
      Parameters:
      refreshToken - refresh token
    • getAccessTokenExpiresIn

      public Long getAccessTokenExpiresIn()
      Get the access token expires_in value in seconds. It is relative to the time the access token is issued at.
      Returns:
      access token expires_in value in seconds.
    • setAccessTokenExpiresIn

      public void setAccessTokenExpiresIn(Long accessTokenExpiresIn)
      Set the access token expires_in value in seconds. It is relative to the time the access token is issued at. This property is only checked when an authorization code flow grant completes and does not have to be persisted..
      Parameters:
      accessTokenExpiresIn - access token expires_in value in seconds.