Jazyk

PublicClientApplication.AcquireTokenByUsernamePassword Metoda

Definice

Přetížení

Name Description
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Zastaralé.

Neinteraktivní požadavek na získání tokenu zabezpečení od autority prostřednictvím ověřování pomocí uživatelského jména a hesla. Podrobnosti najdete zde: https://aka.ms/msal-net-up

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Zastaralé.

Neinteraktivní požadavek na získání tokenu zabezpečení od autority prostřednictvím ověřování pomocí uživatelského jména a hesla. Podrobnosti najdete zde: https://aka.ms/msal-net-up

AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)

Upozornění

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

Neinteraktivní požadavek na získání tokenu zabezpečení od autority prostřednictvím ověřování pomocí uživatelského jména a hesla. Podrobnosti najdete zde: 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

Parametry

scopes
IEnumerable<String>

Obory požadované pro přístup k chráněnému rozhraní API

username
String

Identifikátor tokenu žádosti aplikace uživatele jménem. Obecně ve formátu UserPrincipalName (UPN), např. john.doe@contoso.com

password
SecureString

Uživatelské heslo jako zabezpečený řetězec.

Návraty

Tvůrce, který umožňuje přidat volitelné parametry před provedením žádosti o token

Implementuje

Atributy

Poznámky

Volitelné parametry můžete předat také zřetězeným tvůrce s: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) předáním dalších parametrů dotazu do služby STS a jedním z přepsání WithAuthority(String, Boolean) , aby bylo možné přepsat výchozí autoritu nastavenou na konstrukci aplikace. Všimněte si, že přepsání musí být součástí známých orgánů přidaných do konstrukce žádosti. .NET už nedoporučuje používat SecureString a MSAL vloží hodnotu prostého textu hesla na drát, jak to vyžaduje protokol OAuth. Viz dokumentace k SecureStringu.

Platí pro

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)

Upozornění

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

Neinteraktivní požadavek na získání tokenu zabezpečení od autority prostřednictvím ověřování pomocí uživatelského jména a hesla. Podrobnosti najdete zde: 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

Parametry

scopes
IEnumerable<String>

Obory požadované pro přístup k chráněnému rozhraní API

username
String

Identifikátor tokenu žádosti aplikace uživatele jménem. Obecně ve formátu UserPrincipalName (UPN), např. john.doe@contoso.com

password
String

Uživatelské heslo jako řetězec.

Návraty

Tvůrce, který umožňuje přidat volitelné parametry před provedením žádosti o token

Implementuje

Atributy

Poznámky

Volitelné parametry můžete předat také zřetězeným tvůrcem: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) předáním dalších parametrů dotazu do Azure AD a jedním z přepsáníWithAuthority(String, Boolean), aby bylo možné přepsat výchozí autoritu nastavenou na konstrukci aplikace. Všimněte si, že přepsání musí být součástí známých orgánů přidaných do konstrukce žádosti.

Platí pro