SilentParameters.SilentParametersBuilder Classe

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

public static class SilentParameters.SilentParametersBuilder

Résumé de la méthode

Modificateur et type Méthode et description
SilentParametersBuilder account(IAccount account)

Compte pour lequel vous demandez un jeton.

SilentParametersBuilder authorityUrl(String authorityUrl)

Autorité à partir de laquelle l’application demande des jetons.

SilentParameters build()
SilentParametersBuilder claims(ClaimsRequest claims)

Revendications à demander via le paramètre de demande de revendications OIDC, ce qui permet de demander des revendications standard et personnalisées.

SilentParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

Ajoute des en-têtes supplémentaires à la demande de jeton

SilentParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)

Déprécié

Non recommandé pour les scénarios de production. Elle sera supprimée dans une prochaine version et le comportement peut être remplacé par une nouvelle API.

Ajoute des paramètres de requête supplémentaires à la demande de jeton

SilentParametersBuilder forceRefresh(boolean forceRefresh)

Forcez MSAL à actualiser les jetons dans le cache, même s’il existe un jeton d’accès valide.

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

Définit les paramètres popde cette requête, ce qui permet à la demande de récupérer des jetons de preuve de possession plutôt que des jetons du porteur

SilentParametersBuilder scopes(Set<String> scopes)

L’application Étendues demande l’accès.

SilentParametersBuilder tenant(String tenant)

Remplace la valeur du locataire dans l’URL d’autorité de cette requête

java.lang.String toString()

Méthodes héritées de 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

Détails de la méthode

account

public SilentParameters.SilentParametersBuilder account(IAccount account)

Compte pour lequel vous demandez un jeton.

Paramètres:

account

authorityUrl

public SilentParameters.SilentParametersBuilder authorityUrl(String authorityUrl)

Autorité à partir de laquelle l’application demande des jetons.

Paramètres:

authorityUrl

build

public SilentParameters build()

claims

public SilentParameters.SilentParametersBuilder claims(ClaimsRequest claims)

Revendications à demander via le paramètre de demande de revendications OIDC, ce qui permet de demander des revendications standard et personnalisées.

Paramètres:

claims

extraHttpHeaders

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

Ajoute des en-têtes supplémentaires à la demande de jeton

Paramètres:

extraHttpHeaders

extraQueryParameters


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

Déprécié

Non recommandé pour les scénarios de production. Elle sera supprimée dans une prochaine version et le comportement peut être remplacé par une nouvelle API.

Ajoute des paramètres de requête supplémentaires à la demande de jeton

Paramètres:

extraQueryParameters

forceRefresh

public SilentParameters.SilentParametersBuilder forceRefresh(boolean forceRefresh)

Forcez MSAL à actualiser les jetons dans le cache, même s’il existe un jeton d’accès valide.

Paramètres:

forceRefresh

proofOfPossession

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

Définit les PopParameters pour cette requête, ce qui permet à la demande de récupérer des jetons de preuve de possession plutôt que des jetons du porteur

Pour plus d’informations, consultez PopParameters et https://aka.ms/msal4j-pop

Paramètres:

httpMethod - une méthode HTTP valide, telle que « GET » ou « POST »
uri - URI à associer au jeton
nonce - valeur de nonce facultative pour le jeton, peut être vide ou null

scopes

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

L’application Étendues demande l’accès.

Ne peut pas être null.

Paramètres:

scopes

tenant

public SilentParameters.SilentParametersBuilder tenant(String tenant)

Remplace la valeur du locataire dans l’URL d’autorité de cette requête

Paramètres:

tenant

toString

public String toString()

Remplacements:

SilentParameters.SilentParametersBuilder.toString()

S’applique à