Class GrantedOAuth2AccessTokenBuilder
java.lang.Object
com.linecorp.armeria.common.auth.oauth2.GrantedOAuth2AccessTokenBuilder
Builds an instance of
GrantedOAuth2AccessToken
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds a new instance ofGrantedOAuth2AccessToken
based on the configured parameters."expires_in" Access Token response field, RECOMMENDED.AnIterable
of extra system-specific token parameters included with Access Token Response, OPTIONAL.A pair of extra system-specific token parameters included with Access Token Response, OPTIONAL.AMap
of extra system-specific token parameters included with Access Token Response, OPTIONAL.AnInstant
indicating when the Access Token was issued, OPTIONAL.refreshToken(String refreshToken)
"refresh_token" Access Token response field, OPTIONAL."scope" Access Token Response field, OPTIONAL."scope" Access Token Response field, OPTIONAL."token_type" Access Token response field, REQUIRED.
-
Method Details
-
tokenType
"token_type" Access Token response field, REQUIRED. The type of the token issued as described at [RFC6749], Section 7.1. Value is case insensitive. -
expiresIn
"expires_in" Access Token response field, RECOMMENDED.Duration
indicating the lifetime of the access token. For example, the value 3600 seconds denotes that the access token will expire in one hour from the time the response was generated. If omitted, the authorization server SHOULD provide the expiration time via other means or document the default value. -
issuedAt
AnInstant
indicating when the Access Token was issued, OPTIONAL. The value is NOT supplied with the Access Token response and calculated approximately using "expires_in" field. -
refreshToken
"refresh_token" Access Token response field, OPTIONAL. The refresh token, which can be used to obtain new access tokens using the same authorization grant as described at [RFC6749], Section 6. -
scope
"scope" Access Token Response field, OPTIONAL. AnIterable
of individual scope values. -
scope
"scope" Access Token Response field, OPTIONAL. An array of individual scope values. -
extras
A pair of extra system-specific token parameters included with Access Token Response, OPTIONAL. -
extras
AMap
of extra system-specific token parameters included with Access Token Response, OPTIONAL. -
extras
public GrantedOAuth2AccessTokenBuilder extras(Iterable<? extends Map.Entry<String,String>> extras)AnIterable
of extra system-specific token parameters included with Access Token Response, OPTIONAL. -
build
Builds a new instance ofGrantedOAuth2AccessToken
based on the configured parameters.
-