public static class SilentParameters.SilentParametersBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
SilentParameters.SilentParametersBuilder |
account(IAccount account)
Account for which you are requesting a token for.
|
SilentParameters.SilentParametersBuilder |
authorityUrl(String authorityUrl)
Authority for which the application is requesting tokens from.
|
SilentParameters |
build() |
SilentParameters.SilentParametersBuilder |
claims(ClaimsRequest claims)
Claims to be requested through the OIDC claims request parameter, allowing requests for standard and custom claims.
|
SilentParameters.SilentParametersBuilder |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Adds additional headers to the token request
|
SilentParameters.SilentParametersBuilder |
extraQueryParameters(Map<String,String> extraQueryParameters)
Adds additional query parameters to the token request
|
SilentParameters.SilentParametersBuilder |
forceRefresh(boolean forceRefresh)
Force MSAL to refresh the tokens in the cache, even if there is a valid access token.
|
SilentParameters.SilentParametersBuilder |
proofOfPossession(HttpMethod httpMethod,
URI uri,
String nonce)
Sets the PopParameters for this request, allowing the request to retrieve proof-of-possession tokens rather than bearer tokens
For more information, see
PopParameters and https://aka.ms/msal4j-pop |
SilentParameters.SilentParametersBuilder |
scopes(@NonNull Set<String> scopes)
Scopes application is requesting access to.
|
SilentParameters.SilentParametersBuilder |
tenant(String tenant)
Overrides the tenant value in the authority URL for this request
|
String |
toString() |
public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)
PopParameters and https://aka.ms/msal4j-pophttpMethod - a valid HTTP method, such as "GET" or "POST"uri - URI to associate with the tokennonce - optional nonce value for the token, can be empty or nullpublic SilentParameters.SilentParametersBuilder scopes(@NonNull @NonNull Set<String> scopes)
this.public SilentParameters.SilentParametersBuilder account(IAccount account)
this.public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)
this.public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)
this.public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)
this.public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
this.public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
this.public SilentParameters.SilentParametersBuilder tenant(String tenant)
this.public SilentParameters build()
Copyright © 2013–2025. All rights reserved.