UserNamePasswordParameters.UserNamePasswordParametersBuilder Classe
- java.
lang. Object - com.
microsoft. aad. msal4j. UserNamePasswordParameters. UserNamePasswordParametersBuilder
- com.
public static class UserNamePasswordParameters.UserNamePasswordParametersBuilder
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
|
User |
build() |
|
User |
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 |
|
User |
extraHttpHeaders(Map<String,String> extraHttpHeaders)
Ajoute des en-têtes supplémentaires à la demande de jeton |
|
User |
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 |
|
User |
password(char[] password)
Tableau de caractères contenant des informations d’identification pour le nom d’utilisateur |
|
User |
proofOfPossession(HttpMethod httpMethod, URI uri, String nonce)
Définit les paramètres pop |
|
User |
scopes(Set<String> scopes)
L’application Étendues demande l’accès à |
|
User |
tenant(String tenant)
Remplace la valeur du locataire dans l’URL d’autorité de cette requête |
| java.lang.String | toString() |
|
User |
username(String username)
Nom d’utilisateur du compte |
Méthodes héritées de java.lang.Object
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:
extraHttpHeaders
public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraHttpHeaders(Map<String,String> extraHttpHeaders)
Ajoute des en-têtes supplémentaires à la demande de jeton
Paramètres:
extraQueryParameters
public UserNamePasswordParameters.UserNamePasswordParametersBuilder extraQueryParameters(Map<String,String> extraQueryParameters)
Déprécié
Ajoute des paramètres de requête supplémentaires à la demande de jeton
Paramètres:
password
public UserNamePasswordParameters.UserNamePasswordParametersBuilder password(char[] password)
Tableau de caractères contenant des informations d’identification pour le nom d’utilisateur
Paramètres:
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:
scopes
public UserNamePasswordParameters.UserNamePasswordParametersBuilder scopes(Set<String> scopes)
L’application Étendues demande l’accès à
Ne peut pas être null.
Paramètres:
tenant
public UserNamePasswordParameters.UserNamePasswordParametersBuilder tenant(String tenant)
Remplace la valeur du locataire dans l’URL d’autorité de cette requête
Paramètres:
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: