UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder Classe

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

public static class UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
UserFederatedIdentityCredentialParameters build()
UserFederatedIdentityCredentialParametersBuilder claims(ClaimsRequest claims)

Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC.

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 .

UserFederatedIdentityCredentialParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Aggiunge intestazioni aggiuntive alla richiesta di token.

UserFederatedIdentityCredentialParametersBuilder 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.
UserFederatedIdentityCredentialParametersBuilder forceRefresh(boolean forceRefresh)

Forza MSAL ad aggiornare il token dal provider di identità anche se è disponibile un token memorizzato nella cache.

UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta.

Metodi ereditati da 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

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:

claims

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:

claimsJson - stringa di oggetto JSON valida contenente le attestazioni client

Valori restituiti:

generatore

extraHttpHeaders

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

Aggiunge intestazioni aggiuntive alla richiesta di token.

Parametri:

extraHttpHeaders

extraQueryParameters


public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder 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.

Parametri:

extraQueryParameters

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:

forceRefresh - true per ignorare la cache; in caso contrario false. Il valore predefinito è false.

Valori restituiti:

generatore

tenant

public UserFederatedIdentityCredentialParameters.UserFederatedIdentityCredentialParametersBuilder tenant(String tenant)

Esegue l'override del valore del tenant nell'URL dell'autorità per questa richiesta.

Parametri:

tenant

Si applica a