RefreshTokenParameters.RefreshTokenParametersBuilder Class

  • java.lang.Object
    • com.microsoft.aad.msal4j.RefreshTokenParameters.RefreshTokenParametersBuilder

public static class RefreshTokenParameters.RefreshTokenParametersBuilder

Method Summary

Modifier and Type Method and Description
RefreshTokenParameters build()
RefreshTokenParametersBuilder claims(ClaimsRequest claims)

Claims to be requested through the OIDC claims request parameter, allowing requests for standard and custom claims

RefreshTokenParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adds additional headers to the token request

RefreshTokenParametersBuilder 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

RefreshTokenParametersBuilder refreshToken(String refreshToken)

Refresh token received from the STS

RefreshTokenParametersBuilder scopes(Set<String> scopes)

Scopes the application is requesting access to

RefreshTokenParametersBuilder tenant(String tenant)

Overrides the tenant value in the authority URL for this request

java.lang.String toString()

Methods inherited from java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

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:

claims

extraHttpHeaders

public RefreshTokenParameters.RefreshTokenParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Adds additional headers to the token request

Parameters:

extraHttpHeaders

extraQueryParameters


public RefreshTokenParameters.RefreshTokenParametersBuilder 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

Parameters:

extraQueryParameters

refreshToken

public RefreshTokenParameters.RefreshTokenParametersBuilder refreshToken(String refreshToken)

Refresh token received from the STS

Cannot be null.

Parameters:

refreshToken

scopes

public RefreshTokenParameters.RefreshTokenParametersBuilder scopes(Set<String> scopes)

Scopes the application is requesting access to

Cannot be null.

Parameters:

scopes

tenant

public RefreshTokenParameters.RefreshTokenParametersBuilder tenant(String tenant)

Overrides the tenant value in the authority URL for this request

Parameters:

tenant

toString

public String toString()

Overrides:

RefreshTokenParameters.RefreshTokenParametersBuilder.toString()

Applies to