Share via


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)

Adds additional parameters to the token request

RefreshTokenParametersBuilder refreshToken(@NonNull String refreshToken)

Refresh token received from the STS

RefreshTokenParametersBuilder scopes(@NonNull 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

Returns:

this.

extraHttpHeaders

public RefreshTokenParameters.RefreshTokenParametersBuilder extraHttpHeaders(Map extraHttpHeaders)

Adds additional headers to the token request

Parameters:

extraHttpHeaders

Returns:

this.

extraQueryParameters

public RefreshTokenParameters.RefreshTokenParametersBuilder extraQueryParameters(Map extraQueryParameters)

Adds additional parameters to the token request

Parameters:

extraQueryParameters

Returns:

this.

refreshToken

public RefreshTokenParameters.RefreshTokenParametersBuilder refreshToken(@NonNull String refreshToken)

Refresh token received from the STS

Parameters:

refreshToken

Returns:

this.

scopes

public RefreshTokenParameters.RefreshTokenParametersBuilder scopes(@NonNull Set scopes)

Scopes the application is requesting access to

Parameters:

scopes

Returns:

this.

tenant

public RefreshTokenParameters.RefreshTokenParametersBuilder tenant(String tenant)

Overrides the tenant value in the authority URL for this request

Parameters:

tenant

Returns:

this.

toString

public String toString()

Overrides:

RefreshTokenParameters.RefreshTokenParametersBuilder.toString()

Applies to