UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Klas
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Claims die moeten worden aangevraagd via de aanvraagparameter voor OIDC-claims. |
|
User |
claimsFromClient(String claimsJson)
Hiermee geeft u client-afkomstige claims (een onbewerkte JSON-objecttekenreeks) om door te sturen naar het tokeneindpunt als de OAuth-aanvraagparameter |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Voegt extra headers toe aan de tokenaanvraag. |
|
User |
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.
|
|
User |
forceRefresh(boolean forceRefresh)
Dwingt MSAL om het token van de id-provider te vernieuwen, zelfs als er een token in de cache beschikbaar is. |
|
User |
tenant(String tenant)
Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag. |
Methoden overgenomen van java.lang.Object
Methodedetails
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
Claims die moeten worden aangevraagd via de aanvraagparameter voor OIDC-claims.
Parameters:
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:
Retouren:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Voegt extra headers toe aan de tokenaanvraag.
Parameters:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Afgeschaft
Parameters:
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:
Retouren:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Overschrijft de tenantwaarde in de instantie-URL voor deze aanvraag.
Parameters: