PublicClientApplication.AcquireTokenByUsernamePassword Methode

Definition

Überlädt

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

Nicht interaktive Anforderung zum Abrufen eines Sicherheitstokens von der Autorität über die Authentifizierung mit Benutzername/Kennwort. Weitere Informationen finden Sie unter https://aka.ms/msal-net-up.

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

Nicht interaktive Anforderung zum Abrufen eines Sicherheitstokens von der Autorität über die Authentifizierung mit Benutzername/Kennwort. Weitere Informationen finden Sie unter https://aka.ms/msal-net-up.

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 Sicherheitstokens von der Autorität über die Authentifizierung mit Benutzername/Kennwort. Weitere Informationen finden Sie unter 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

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

Implementiert

Attribute

Hinweise

Sie können auch optionale Parameter übergeben, indem Sie den Generator verketten mit: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) um zusätzliche Abfrageparameter an den STS zu übergeben, und eine der Außerkraftsetzungen WithAuthority(String, Boolean) , um die standardautorität außer Kraft zu setzen, die bei der Anwendungskonstruktion festgelegt ist. Beachten Sie, dass die überschreibende Behörde Teil der bekannten Behörden sein muss, die der Anwendungskonstruktion hinzugefügt wurden. .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. Siehe 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

Nicht interaktive Anforderung zum Abrufen eines Sicherheitstokens von der Autorität über die Authentifizierung mit Benutzername/Kennwort. Weitere Informationen finden Sie unter 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

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

Implementiert

Attribute

Hinweise

Sie können optionale Parameter auch übergeben, indem Sie den Generator verketten mit: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) um zusätzliche Abfrageparameter an die Azure AD zu übergeben, und eine der AußerkraftsetzungenWithAuthority(String, Boolean), um die standardautorität außer Kraft zu setzen, die bei der Anwendungskonstruktion festgelegt ist. Beachten Sie, dass die überschreibende Behörde Teil der bekannten Behörden sein muss, die der Anwendungskonstruktion hinzugefügt wurden.

Gilt für: