PublicClientApplication.AcquireTokenByUsernamePassword Método

Definição

Sobrecargas

Nome Description
AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)
Obsoleto.

Solicitação não interativa para adquirir um token de segurança da autoridade, por meio da Autenticação de Nome de Usuário/Senha. Consulte https://aka.ms/msal-net-up para obter detalhes.

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

Solicitação não interativa para adquirir um token de segurança da autoridade, por meio da Autenticação de Nome de Usuário/Senha. Consulte https://aka.ms/msal-net-up para obter detalhes.

AcquireTokenByUsernamePassword(IEnumerable<String>, String, SecureString)

Cuidado

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

Solicitação não interativa para adquirir um token de segurança da autoridade, por meio da Autenticação de Nome de Usuário/Senha. Consulte https://aka.ms/msal-net-up para obter detalhes.

[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

Parâmetros

scopes
IEnumerable<String>

Escopos solicitados para acessar uma API protegida

username
String

Identificador do token de solicitações do aplicativo de usuário em nome. Geralmente no formato UserPrincipalName (UPN), por exemplo, john.doe@contoso.com

password
SecureString

Senha do usuário como uma cadeia de caracteres segura.

Retornos

Um construtor que permite adicionar parâmetros opcionais antes de executar a solicitação de token

Implementações

Atributos

Comentários

Você também pode passar parâmetros opcionais encadeando o construtor com: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) passar parâmetros de consulta adicionais para o STS e uma das substituições para WithAuthority(String, Boolean) substituir a autoridade padrão definida na construção do aplicativo. Observe que a autoridade de substituição precisa fazer parte das autoridades conhecidas adicionadas à construção do aplicativo. .NET não recomenda mais usar SecureString e MSAL coloca o valor de texto sem formatação da senha no fio, conforme exigido pelo protocolo OAuth. Consulte a documentação do SecureString.

Aplica-se a

AcquireTokenByUsernamePassword(IEnumerable<String>, String, String)

Cuidado

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

Solicitação não interativa para adquirir um token de segurança da autoridade, por meio da Autenticação de Nome de Usuário/Senha. Consulte https://aka.ms/msal-net-up para obter detalhes.

[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

Parâmetros

scopes
IEnumerable<String>

Escopos solicitados para acessar uma API protegida

username
String

Identificador do token de solicitações do aplicativo de usuário em nome. Geralmente no formato UserPrincipalName (UPN), por exemplo, john.doe@contoso.com

password
String

Senha do usuário como uma cadeia de caracteres.

Retornos

Um construtor que permite adicionar parâmetros opcionais antes de executar a solicitação de token

Implementações

Atributos

Comentários

Você também pode passar parâmetros opcionais encadeando o construtor com: Microsoft.Identity.Client.AbstractAcquireTokenParameterBuilder`1.WithExtraQueryParameters(System.Collections.Generic.Dictionary{System.String,System.String}) para passar parâmetros de consulta adicionais para o Azure AD e uma das substituições para substituir o conjunto de WithAuthority(String, Boolean) autoridades padrão na construção do aplicativo. Observe que a autoridade de substituição precisa fazer parte das autoridades conhecidas adicionadas à construção do aplicativo.

Aplica-se a