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)

Afgeschaft

Niet aanbevolen voor productiescenario's. Deze wordt verwijderd in een toekomstige release en het gedrag wordt mogelijk vervangen door een nieuwe API.

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 tokens voor bewijs van bezit kan ophalen in plaats van bearertokens

SilentParametersBuilder scopes(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

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Instantie van wie de toepassing tokens aanvraagt.

Parameters:

authorityUrl

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

extraHttpHeaders

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

Voegt extra headers toe aan de tokenaanvraag

Parameters:

extraHttpHeaders

extraQueryParameters


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

Afgeschaft

Niet aanbevolen voor productiescenario's. Deze wordt verwijderd in een toekomstige release en het gedrag wordt mogelijk vervangen door een nieuwe API.

Voegt extra queryparameters toe aan de tokenaanvraag

Parameters:

extraQueryParameters

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

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

Zie en voor PopParameters meer informatie 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(Set<String> scopes)

De toepassing Scopes vraagt toegang tot.

Kan niet null zijn.

Parameters:

scopes

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag

Parameters:

tenant

toString

public String toString()

Overschrijvingen:

SilentParameters.SilentParametersBuilder.toString()

Van toepassing op