Langage

PublicClientApplication.AcquireTokenByUsernamePassword Méthode

Définition

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.

S’applique à