PublicClientApplication.AcquireTokenByUsernamePassword Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString) |
Obsolète.
Demande non interactive pour acquérir un jeton de sécurité auprès de l’autorité, via l’authentification par nom d’utilisateur/mot de passe. Pour plus d’informations, consultez https://aka.ms/msal-net-up. |
| AcquireTokenByUsernamePassword(IEnumerable<String>, String, String) |
Obsolète.
Demande non interactive pour acquérir un jeton de sécurité auprès de l’autorité, via l’authentification par nom d’utilisateur/mot de passe. Pour plus d’informations, consultez https://aka.ms/msal-net-up. |
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Attention
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Demande non interactive pour acquérir un jeton de sécurité auprès de l’autorité, via l’authentification par nom d’utilisateur/mot de passe. Pour plus d’informations, consultez https://aka.ms/msal-net-up.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, System.Security.SecureString password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * System.Security.SecureString -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As SecureString) As AcquireTokenByUsernamePasswordParameterBuilder
Paramètres
- scopes
- IEnumerable<String>
Étendues demandées pour accéder à une API protégée
- username
- String
Identificateur du jeton de demande de l’application utilisateur pour le compte.
Généralement au format UserPrincipalName (UPN), par exemple john.doe@contoso.com
- password
- SecureString
Mot de passe utilisateur sous forme de chaîne sécurisée.
Retours
Générateur vous permettant d’ajouter des paramètres facultatifs avant d’exécuter la demande de jeton
Implémente
- Attributs
Remarques
Vous pouvez également passer des paramètres facultatifs en chaînant le générateur avec : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) pour passer des paramètres de requête supplémentaires au STS, et l’un des remplacements pour remplacer l’autorité par défaut définie lors de la construction de WithAuthority(String, Boolean) l’application. Notez que l’autorité de substitution doit faire partie des autorités connues ajoutées à la construction de l’application. .NET ne recommande plus d’utiliser SecureString et MSAL place la valeur en texte clair du mot de passe sur le câble, comme requis par le protocole OAuth. Consultez la documentation SecureString.
S’applique à
AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Attention
This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance
Demande non interactive pour acquérir un jeton de sécurité auprès de l’autorité, via l’authentification par nom d’utilisateur/mot de passe. Pour plus d’informations, consultez https://aka.ms/msal-net-up.
[System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)]
public Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder AcquireTokenByUsernamePassword(System.Collections.Generic.IEnumerable<string> scopes, string username, string password);
[<System.Obsolete("This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance", false)>]
abstract member AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
override this.AcquireTokenByUsernamePassword : seq<string> * string * string -> Microsoft.Identity.Client.AcquireTokenByUsernamePasswordParameterBuilder
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As String) As AcquireTokenByUsernamePasswordParameterBuilder
Paramètres
- scopes
- IEnumerable<String>
Étendues demandées pour accéder à une API protégée
- username
- String
Identificateur du jeton de demande de l’application utilisateur pour le compte.
Généralement au format UserPrincipalName (UPN), par exemple john.doe@contoso.com
- password
- String
Mot de passe utilisateur sous forme de chaîne.
Retours
Générateur vous permettant d’ajouter des paramètres facultatifs avant d’exécuter la demande de jeton
Implémente
- Attributs
Remarques
Vous pouvez également transmettre des paramètres facultatifs en chaînant le générateur avec : Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) pour passer des paramètres de requête supplémentaires à l’Azure AD, et l’un des remplacements pour remplacer l’autorité par défaut définie lors de la construction de WithAuthority(String, Boolean) l’application. Notez que l’autorité de substitution doit faire partie des autorités connues ajoutées à la construction de l’application.