PublicClientApplication.AcquireTokenByUsernamePassword Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.