UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Klas

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Methodesamenvatting

Modifier en type Methode en beschrijving
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de aanvraagparameter voor OIDC-claims.

UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Hiermee geeft u client-afkomstige claims (een onbewerkte JSON-objecttekenreeks) om door te sturen naar het tokeneindpunt als de OAuth-aanvraagparameter claims .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Voegt extra headers toe aan de tokenaanvraag.

UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Afgeschaft

Alleen aanwezig om te voldoen aan het IAcquireTokenParameters interfacecontract. Niet aanbevolen voor gebruik: deze API is gepland voor verwijdering in alle parameterklassen en wordt vervangen door een nieuw mechanisme in een toekomstige release.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Dwingt MSAL om het token van de id-provider te vernieuwen, zelfs als er een token in de cache beschikbaar is.

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag.

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

build

public UserFederatedIdentityCredentialParameters build()

claims

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Claims die moeten worden aangevraagd via de aanvraagparameter voor OIDC-claims.

Parameters:

claims

claimsFromClient

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)

Hiermee geeft u client-afkomstige claims (een onbewerkte JSON-objecttekenreeks) om door te sturen naar het tokeneindpunt als de OAuth-aanvraagparameter claims . In tegenstelling tot claims(ClaimsRequest claims) (problemen met door de server uitgegeven claims, waardoor de cache wordt overgeslagen), worden tokens die zijn verkregen met clientclaims in de cache opgeslagen en wordt de cachevermelding op de claimwaarde gesleuteld, zodat afzonderlijke claimwaarden afzonderlijke cachevermeldingen produceren. Gebruik stabiele, niet-dynamische waarden om fragmentatie van de cache te voorkomen. Verzend de identieke waarde voor elke aanvraag voor een bepaald token; omdat de onbewerkte waarde deel uitmaakt van de cachesleutel, wordt de aanvraag naar een andere cachepartitie gerouteerd of weggelaten. Een lege waarde wordt genegeerd; een ongeldig JSON-object genereert MsalClientException.

Parameters:

claimsJson - een geldige JSON-objecttekenreeks met de clientclaims

Retouren:

de opbouwfunctie

extraHttpHeaders

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Voegt extra headers toe aan de tokenaanvraag.

Parameters:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Afgeschaft

Alleen aanwezig om te voldoen aan het IAcquireTokenParameters interfacecontract. Niet aanbevolen voor gebruik: deze API is gepland voor verwijdering in alle parameterklassen en wordt vervangen door een nieuw mechanisme in een toekomstige release.

Parameters:

extraQueryParameters

forceRefresh

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Dwingt MSAL om het token van de id-provider te vernieuwen, zelfs als er een token in de cache beschikbaar is.

Parameters:

forceRefresh - waar om de cache te omzeilen; anders onwaar. De standaardwaarde is vals.

Retouren:

de opbouwfunctie

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag.

Parameters:

tenant

Van toepassing op