UserNamePasswordParameters.UserNamePasswordParametersBuilder Classe

  • java.lang.Object
    • com.microsoft.aad.msal4j.UserNamePasswordParameters.UserNamePasswordParametersBuilder

public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder

Résumé de la méthode

Modificateur et type Méthode et description
UserNamePasswordParameters build()
UserNamePasswordParametersBuilder 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

UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

UserNamePasswordParametersBuilder 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

UserNamePasswordParametersBuilder password(char[] password)

Tableau de caractères contenant des informations d’identification pour le nom d’utilisateur

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

Définit les paramètres popde cette demande, 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, voir PopParameters et https://aka.ms/msal4j-pop

UserNamePasswordParametersBuilder scopes(Set<String> scopes)

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

UserNamePasswordParametersBuilder tenant(String tenant)

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

java.lang.String toString()
UserNamePasswordParametersBuilder username(String username)

Nom d’utilisateur du compte

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

build

public UserNamePasswordParameters build()

claims

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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 UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)

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

Paramètres:

extraHttpHeaders

extraQueryParameters


public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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

password

public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)

Tableau de caractères contenant des informations d’identification pour le nom d’utilisateur

Paramètres:

password

proofOfPossession

public UserNamePasswordParameters.UserNamePasswordParametersBuilder proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)

Définit les PopParameters pour cette demande, 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 UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(Set<String> scopes)

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

Ne peut pas être null.

Paramètres:

scopes

tenant

public UserNamePasswordParameters.UserNamePasswordParametersBuilder 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:

UserNamePasswordParameters.UserNamePasswordParametersBuilder.toString()

username

public UserNamePasswordParameters.UserNamePasswordParametersBuilder username(String username)

Nom d’utilisateur du compte

Ne peut pas être null.

Paramètres:

username

S’applique à