Sprache

IPublicClientApplication.AcquireTokenByUsernamePassword Methode

Definition

Überlädt

Name Beschreibung
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Veraltet.

Nicht interaktive Anforderung zum Abrufen eines Tokens über die Benutzernamen- und Kennwortauthentifizierung.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Veraltet.

Dient zum Abrufen eines Tokens ohne Benutzerinteraktion mithilfe der Benutzernamen- und Kennwortauthentifizierung. Diese Methode sieht nicht im Tokencache aus, speichert aber das Ergebnis darin. Verwenden Sie vor dem Aufrufen dieser Methode andere Methoden, z AcquireTokenSilent(IEnumerable<String>, IAccount) . B. zum Überprüfen des Tokencaches.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)

Achtung

This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance

Nicht interaktive Anforderung zum Abrufen eines Tokens über die Benutzernamen- und Kennwortauthentifizierung.

[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
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As SecureString) As AcquireTokenByUsernamePasswordParameterBuilder

Parameter

scopes
IEnumerable<String>

Bereiche, die für den Zugriff auf eine geschützte API angefordert wurden

username
String

Bezeichner des Benutzeranwendungsanforderungstokens im Auftrag. Im Allgemeinen im UserPrincipalName (UPN)-Format, z. B. john.doe@contoso.com

password
SecureString

Benutzerkennwort als sichere Zeichenfolge.

Gibt zurück

Ein Generator, mit dem Sie optionale Parameter hinzufügen können, bevor Sie die Tokenanforderung ausführen

Attribute

Hinweise

Nur für .NET Framework- und .NET Core-Anwendungen verfügbar. Ausführliche Informationen finden Sie in der Dokumentation. .NET die Verwendung von SecureString nicht mehr empfiehlt und MSAL den Nur-Text-Wert des Kennworts an die Leitung angibt, wie das OAuth-Protokoll erforderlich ist. Ausführliche Informationen finden Sie in der SecureString-Dokumentation .

Gilt für:

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)

Achtung

This API has been deprecated, use a more secure flow. See https://aka.ms/msal-ropc-migration for migration guidance

Dient zum Abrufen eines Tokens ohne Benutzerinteraktion mithilfe der Benutzernamen- und Kennwortauthentifizierung. Diese Methode sieht nicht im Tokencache aus, speichert aber das Ergebnis darin. Verwenden Sie vor dem Aufrufen dieser Methode andere Methoden, z AcquireTokenSilent(IEnumerable<String>, IAccount) . B. zum Überprüfen des Tokencaches.

[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
Public Function AcquireTokenByUsernamePassword (scopes As IEnumerable(Of String), username As String, password As String) As AcquireTokenByUsernamePasswordParameterBuilder

Parameter

scopes
IEnumerable<String>

Bereiche, die für den Zugriff auf eine geschützte API angefordert wurden.

username
String

Bezeichner des Benutzeranwendungsanforderungstokens im Auftrag. Im Allgemeinen im UserPrincipalName (UPN)-Format, z. B. john.doe@contoso.com

password
String

Benutzerkennwort als Zeichenfolge.

Gibt zurück

Ein Generator, mit dem Sie optionale Parameter hinzufügen können, bevor Sie die Tokenanforderung ausführen.

Attribute

Hinweise

Nur für .NET Framework- und .NET Core-Anwendungen verfügbar. Ausführliche Informationen finden Sie in der Dokumentation.

Gilt für: