UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. UserFederatedIdentityCredentialParameters. UserFederatedIdentityCredentialParametersBuilder
- com.
public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder
Riepilogo dei metodi
| Modificatore e tipo | Metodo e descrizione |
|---|---|
|
User |
build() |
|
User |
claims(ClaimsRequest claims)
Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC. |
|
User |
claimsFromClient(String claimsJson)
Specifica le attestazioni originate dal client (stringa di oggetto JSON non elaborato) da inoltrare all'endpoint del token come parametro di richiesta OAuth |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Aggiunge intestazioni aggiuntive alla richiesta di token. |
|
User |
extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecato
Presente solo per soddisfare il contratto di IAcquireTokenParameters interfaccia. Non consigliato per l'uso: questa API è pianificata per la rimozione in tutte le classi di parametri e verrà sostituita da un nuovo meccanismo in una versione futura.
|
|
User |
forceRefresh(boolean forceRefresh)
Forza MSAL ad aggiornare il token dal provider di identità anche se è disponibile un token memorizzato nella cache. |
|
User |
tenant(String tenant)
Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta. |
Metodi ereditati da java.lang.Object
Dettagli metodo
build
public UserFederatedIdentityCredentialParameters build()
claims
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)
Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC.
Parametri:
claimsFromClient
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder claimsFromClient(String claimsJson)
Specifica le attestazioni originate dal client (stringa di oggetto JSON non elaborato) da inoltrare all'endpoint del token come parametro di richiesta OAuth claims . A differenza di claims(ClaimsRequest claims) (problemi relativi alle attestazioni rilasciate dal server, che ignorano la cache), i token acquisiti con attestazioni client vengono memorizzati nella cache e la voce della cache viene inserita nella chiave nel valore delle attestazioni, quindi i valori di attestazione distinti producono voci di cache separate. Usare valori stabili e non dinamici per evitare la frammentazione della cache. Inviare il valore identico a ogni richiesta per un determinato token; poiché il valore non elaborato fa parte della chiave della cache, modificando o omettendo la richiesta viene instradata a una partizione di cache diversa. Un valore vuoto viene ignorato; Un oggetto JSON non valido genera MsalClientException.
Parametri:
Valori restituiti:
extraHttpHeaders
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Aggiunge intestazioni aggiuntive alla richiesta di token.
Parametri:
extraQueryParameters
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Deprecato
Parametri:
forceRefresh
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)
Forza MSAL ad aggiornare il token dal provider di identità anche se è disponibile un token memorizzato nella cache.
Parametri:
Valori restituiti:
tenant
public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)
Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta.
Parametri: