Class StsTokenExchangeResponse


  • final class StsTokenExchangeResponse
    extends java.lang.Object
    Defines an OAuth 2.0 token exchange successful response. Based on https://tools.ietf.org/html/rfc8693#section-2.2.1.
    • Field Detail

      • issuedTokenType

        private final java.lang.String issuedTokenType
      • tokenType

        private final java.lang.String tokenType
      • expiresInSeconds

        @Nullable
        private final java.lang.Long expiresInSeconds
      • refreshToken

        @Nullable
        private final java.lang.String refreshToken
      • scopes

        @Nullable
        private final java.util.List<java.lang.String> scopes
    • Constructor Detail

      • StsTokenExchangeResponse

        private StsTokenExchangeResponse​(java.lang.String accessToken,
                                         java.lang.String issuedTokenType,
                                         java.lang.String tokenType,
                                         @Nullable
                                         java.lang.Long expiresInSeconds,
                                         @Nullable
                                         java.lang.String refreshToken,
                                         @Nullable
                                         java.util.List<java.lang.String> scopes)
    • Method Detail

      • newBuilder

        public static StsTokenExchangeResponse.Builder newBuilder​(java.lang.String accessToken,
                                                                  java.lang.String issuedTokenType,
                                                                  java.lang.String tokenType)
      • getIssuedTokenType

        public java.lang.String getIssuedTokenType()
      • getTokenType

        public java.lang.String getTokenType()
      • getExpiresInSeconds

        @Nullable
        public java.lang.Long getExpiresInSeconds()
      • getRefreshToken

        @Nullable
        public java.lang.String getRefreshToken()
      • getScopes

        @Nullable
        public java.util.List<java.lang.String> getScopes()