SilentParameters.SilentParametersBuilder Klas

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters.SilentParametersBuilder

public static class SilentParameters.SilentParametersBuilder

Methodesamenvatting

Modifier en type Methode en beschrijving
SilentParametersBuilder account(IAccount account)

Account waarvoor u een token aanvraagt.

SilentParametersBuilder authorityUrl(String authorityUrl)

Instantie van wie de toepassing tokens aanvraagt.

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Voegt extra headers toe aan de tokenaanvraag

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Voegt extra queryparameters toe aan de tokenaanvraag

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Dwing MSAL af om de tokens in de cache te vernieuwen, zelfs als er een geldig toegangstoken is.

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Hiermee stelt u de Pop-parametersvoor deze aanvraag in, zodat de aanvraag proof-of-possession tokens kan ophalen in plaats van bearer tokens voor meer informatie, zie PopParameters en https://aka.ms/msal4j-pop

SilentParametersBuilder scopes(@NonNull Set<String> scopes)

De toepassing Scopes vraagt toegang tot.

SilentParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

java.lang.String toString()

Methoden overgenomen van 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

Methodedetails

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

Account waarvoor u een token aanvraagt.

Parameters:

account

Retouren:

this.

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Instantie van wie de toepassing tokens aanvraagt.

Parameters:

authorityUrl

Retouren:

this.

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de OIDC-claimaanvraagparameter, waardoor aanvragen voor standaard- en aangepaste claims worden toegestaan.

Parameters:

claims

Retouren:

this.

extraHttpHeaders

public SilentParameters.SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Voegt extra headers toe aan de tokenaanvraag

Parameters:

extraHttpHeaders

Retouren:

this.

extraQueryParameters

public SilentParameters.SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Voegt extra queryparameters toe aan de tokenaanvraag

Parameters:

extraQueryParameters

Retouren:

this.

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Dwing MSAL af om de tokens in de cache te vernieuwen, zelfs als er een geldig toegangstoken is.

Parameters:

forceRefresh

Retouren:

this.

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Hiermee stelt u de PopParameters voor deze aanvraag in, zodat de aanvraag proof-of-possession tokens kan ophalen in plaats van bearertokens voor meer informatie, zie PopParameters en https://aka.ms/msal4j-pop

Parameters:

httpMethod - een geldige HTTP-methode, zoals 'GET' of 'POST'
uri - URI die moet worden gekoppeld aan het token
nonce - optionele niet-waarde voor het token kan leeg of null zijn

scopes

public SilentParameters.SilentParametersBuilder scopes(@NonNull Set<String> scopes)

De toepassing Scopes vraagt toegang tot.

Parameters:

scopes

Retouren:

this.

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

Parameters:

tenant

Retouren:

this.

toString

public String toString()

Overschrijvingen:

SilentParameters.SilentParametersBuilder.toString()

Van toepassing op