SilentParameters.SilentParametersBuilder Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.SilentParameters.SilentParametersBuilder

public static class SilentParameters.SilentParametersBuilder

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
SilentParametersBuilder account(IAccount account)

Account per il quale si richiede un token.

SilentParametersBuilder authorityUrl(String authorityUrl)

Autorità da cui l'applicazione richiede i token.

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC, consentendo richieste di attestazioni standard e personalizzate.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Aggiunge intestazioni aggiuntive alla richiesta di token

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Deprecato

Non consigliato per gli scenari di produzione. Verrà rimosso in una versione futura e il comportamento potrebbe essere sostituito da una nuova API.

Aggiunge parametri di query aggiuntivi alla richiesta di token

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Forzare MSAL ad aggiornare i token nella cache, anche se è presente un token di accesso valido.

SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Imposta i parametri Popper questa richiesta, consentendo alla richiesta di recuperare i token di verifica del possesso anziché i token di connessione

SilentParametersBuilder scopes(Set<String> scopes)

L'applicazione Scopes richiede l'accesso.

SilentParametersBuilder tenant(String tenant)

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

java.lang.String toString()

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

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

Account per il quale si richiede un token.

Parametri:

account

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Autorità da cui l'applicazione richiede i token.

Parametri:

authorityUrl

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

Attestazioni da richiedere tramite il parametro di richiesta di attestazioni OIDC, consentendo richieste di attestazioni standard e personalizzate.

Parametri:

claims

extraHttpHeaders

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

Aggiunge intestazioni aggiuntive alla richiesta di token

Parametri:

extraHttpHeaders

extraQueryParameters


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

Deprecato

Non consigliato per gli scenari di produzione. Verrà rimosso in una versione futura e il comportamento potrebbe essere sostituito da una nuova API.

Aggiunge parametri di query aggiuntivi alla richiesta di token

Parametri:

extraQueryParameters

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Forzare MSAL ad aggiornare i token nella cache, anche se è presente un token di accesso valido.

Parametri:

forceRefresh

proofOfPossession

public SilentParameters.SilentParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Imposta i PopParameters per questa richiesta, consentendo alla richiesta di recuperare i token di verifica del possesso anziché i token di connessione

Per altre informazioni, vedere PopParameters e https://aka.ms/msal4j-pop

Parametri:

httpMethod - un metodo HTTP valido, ad esempio "GET" o "POST"
uri - URI da associare al token
nonce - il valore nonce facoltativo per il token può essere vuoto o null

scopes

public SilentParameters.SilentParametersBuilder scopes(Set<String> scopes)

L'applicazione Scopes richiede l'accesso.

Non può essere Null.

Parametri:

scopes

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

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

Parametri:

tenant

toString

public String toString()

Override:

SilentParameters.SilentParametersBuilder.toString()

Si applica a