UsernamePasswordCredential Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que a autenticação Microsoft Entra ID usando o nome de usuário e a senha de um usuário. Se o usuário tiver a MFA habilitada, essa credencial falhará ao obter um token que gera um AuthenticationFailedException. Além disso, essa credencial requer um alto grau de confiança e não é recomendada fora da criação de protótipos quando credenciais mais seguras podem ser usadas.
public class UsernamePasswordCredential : Azure.Core.TokenCredential
type UsernamePasswordCredential = class
inherit TokenCredential
Public Class UsernamePasswordCredential
Inherits TokenCredential
- Herança
Construtores
UsernamePasswordCredential() |
Construtor protegido para simulação |
UsernamePasswordCredential(String, String, String, String) |
Cria uma instância do UsernamePasswordCredential com os detalhes necessários para autenticar em Microsoft Entra ID com um nome de usuário e senha simples. |
UsernamePasswordCredential(String, String, String, String, TokenCredentialOptions) |
Cria uma instância do UsernamePasswordCredential com os detalhes necessários para autenticar em Microsoft Entra ID com um nome de usuário e senha simples. |
UsernamePasswordCredential(String, String, String, String, UsernamePasswordCredentialOptions) |
Cria uma instância do UsernamePasswordCredential com os detalhes necessários para autenticar em Microsoft Entra ID com um nome de usuário e senha simples. |
Métodos
Authenticate(CancellationToken) |
Autentica o usuário usando o nome de usuário e a senha especificados. |
Authenticate(TokenRequestContext, CancellationToken) |
Autentica o usuário usando o nome de usuário e a senha especificados. |
AuthenticateAsync(CancellationToken) |
Autentica o usuário usando o nome de usuário e a senha especificados. |
AuthenticateAsync(TokenRequestContext, CancellationToken) |
Autentica o usuário usando o nome de usuário e a senha especificados. |
GetToken(TokenRequestContext, CancellationToken) |
Obtém um token para uma conta de usuário, autenticando-o usando o nome de usuário e a senha fornecidos. Observação: isso falhará com um AuthenticationFailedException se a conta de usuário especificada tiver a MFA habilitada. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
GetTokenAsync(TokenRequestContext, CancellationToken) |
Obtém um token para uma conta de usuário, autenticando-o usando o nome de usuário e a senha fornecidos. Observação: isso falhará com um AuthenticationFailedException se a conta de usuário especificada tiver a MFA habilitada. Os tokens adquiridos são armazenados em cache pela instância de credencial. O tempo de vida e a atualização do token são tratados automaticamente. Sempre que possível, reutilize instâncias de credencial para otimizar a eficácia do cache. |
Aplica-se a
Azure SDK for .NET