RefreshTokenParameters.RefreshTokenParametersBuilder Class
- java.
lang. Object - com.
microsoft. aad. msal4j. RefreshTokenParameters. RefreshTokenParametersBuilder
- com.
public static class RefreshTokenParameters.RefreshTokenParametersBuilder
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Refresh |
build() |
|
Refresh |
claims(ClaimsRequest claims)
Claims to be requested through the OIDC claims request parameter, allowing requests for standard and custom claims |
|
Refresh |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adds additional headers to the token request |
|
Refresh |
extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecated
Not recommended for production scenarios. It will be removed in a future release, and the behavior may be replaced by a new API.
Adds additional parameters to the token request |
|
Refresh |
refreshToken(String refreshToken)
Refresh token received from the STS |
|
Refresh |
scopes(Set<String> scopes)
Scopes the application is requesting access to |
|
Refresh |
tenant(String tenant)
Overrides the tenant value in the authority URL for this request |
| java.lang.String | toString() |
Methods inherited from java.lang.Object
Method Details
build
public RefreshTokenParameters build()
claims
public RefreshTokenParameters.RefreshTokenParametersBuilder claims(ClaimsRequest claims)
Claims to be requested through the OIDC claims request parameter, allowing requests for standard and custom claims
Parameters:
extraHttpHeaders
public RefreshTokenParameters.RefreshTokenParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adds additional headers to the token request
Parameters:
extraQueryParameters
public RefreshTokenParameters.RefreshTokenParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecated
Adds additional parameters to the token request
Parameters:
refreshToken
public RefreshTokenParameters.RefreshTokenParametersBuilder refreshToken(String refreshToken)
Refresh token received from the STS
Cannot be null.
Parameters:
scopes
public RefreshTokenParameters.RefreshTokenParametersBuilder scopes(Set<String> scopes)
Scopes the application is requesting access to
Cannot be null.
Parameters:
tenant
public RefreshTokenParameters.RefreshTokenParametersBuilder tenant(String tenant)
Overrides the tenant value in the authority URL for this request
Parameters:
toString
public String toString()
Overrides:
RefreshTokenParameters.RefreshTokenParametersBuilder.toString()