Språk

PublicClientApplication.AcquireTokenByUsernamePassword Metod

Definition

Överlagringar

Name Description
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Föråldrad.

Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)
Föråldrad.

Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)

Varning

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

Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.

[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

Parametrar

scopes
IEnumerable<String>

Omfång som begärs för åtkomst till ett skyddat API

username
String

Identifierare för användarens program begär token för räkning. Vanligtvis i UPN-format (UserPrincipalName), t.ex. john.doe@contoso.com

password
SecureString

Användarlösenord som en säker sträng.

Returer

En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran

Implementeringar

Attribut

Kommentarer

Du kan också skicka valfria parametrar genom att länka byggaren med: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) för att skicka ytterligare frågeparametrar till STS och en av åsidosättningarna för för att åsidosätta standardutfärdaren som angetts WithAuthority(String, Boolean) vid programkonstruktionen. Observera att den överordnade myndigheten måste ingå i de kända myndigheter som lagts till i programkonstruktionen. .NET rekommenderar inte längre att du använder SecureString och MSAL placerar lösenordets klartextvärde på kabeln, vilket krävs av OAuth-protokollet. Se Dokumentation om SecureString.

Gäller för

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)

Varning

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

Icke-interaktiv begäran om att hämta en säkerhetstoken från utfärdaren via användarnamn/lösenordsautentisering. Se https://aka.ms/msal-net-up för mer information.

[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

Parametrar

scopes
IEnumerable<String>

Omfång som begärs för åtkomst till ett skyddat API

username
String

Identifierare för användarens program begär token för räkning. Vanligtvis i UPN-format (UserPrincipalName), t.ex. john.doe@contoso.com

password
String

Användarlösenord som en sträng.

Returer

En byggare som gör att du kan lägga till valfria parametrar innan du kör tokenbegäran

Implementeringar

Attribut

Kommentarer

Du kan också skicka valfria parametrar genom att länka byggaren med: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) för att skicka ytterligare frågeparametrar till Azure AD och en av åsidosättningarna för WithAuthority(String, Boolean) för att åsidosätta standardutfärdaren som angetts vid programkonstruktionen. Observera att den överordnade myndigheten måste ingå i de kända myndigheter som lagts till i programkonstruktionen.

Gäller för