Compartir a través de


UsernamePasswordCredential Clase

Definición

Permite la autenticación para Microsoft Entra id. mediante el nombre de usuario y la contraseña de un usuario. Si el usuario tiene habilitada MFA, esta credencial no podrá obtener un token que produce un AuthenticationFailedException. Además, esta credencial requiere un alto grado de confianza y no se recomienda fuera de la creación de prototipos cuando se pueden usar credenciales más seguras.

public class UsernamePasswordCredential : Azure.Core.TokenCredential
type UsernamePasswordCredential = class
    inherit TokenCredential
Public Class UsernamePasswordCredential
Inherits TokenCredential
Herencia
UsernamePasswordCredential

Constructores

UsernamePasswordCredential()

Constructor protegido para la simulación

UsernamePasswordCredential(String, String, String, String)

Crea una instancia de UsernamePasswordCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con un nombre de usuario y una contraseña simples.

UsernamePasswordCredential(String, String, String, String, TokenCredentialOptions)

Crea una instancia de UsernamePasswordCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con un nombre de usuario y una contraseña simples.

UsernamePasswordCredential(String, String, String, String, UsernamePasswordCredentialOptions)

Crea una instancia de UsernamePasswordCredential con los detalles necesarios para autenticarse en Microsoft Entra id. con un nombre de usuario y una contraseña simples.

Métodos

Authenticate(CancellationToken)

Autentica al usuario mediante el nombre de usuario y la contraseña especificados.

Authenticate(TokenRequestContext, CancellationToken)

Autentica al usuario mediante el nombre de usuario y la contraseña especificados.

AuthenticateAsync(CancellationToken)

Autentica al usuario mediante el nombre de usuario y la contraseña especificados.

AuthenticateAsync(TokenRequestContext, CancellationToken)

Autentica al usuario mediante el nombre de usuario y la contraseña especificados.

GetToken(TokenRequestContext, CancellationToken)

Obtiene un token para una cuenta de usuario, que los autentica mediante el nombre de usuario y la contraseña especificados. Nota: Esto producirá un AuthenticationFailedException error si la cuenta de usuario especificada tiene habilitada MFA. La instancia de credencial almacena en caché los tokens adquiridos. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtiene un token para una cuenta de usuario, que los autentica mediante el nombre de usuario y la contraseña especificados. Nota: Esto producirá un AuthenticationFailedException error si la cuenta de usuario especificada tiene habilitada MFA. La instancia de credencial almacena en caché los tokens adquiridos. La duración del token y la actualización se controlan automáticamente. Siempre que sea posible, reutilice las instancias de credenciales para optimizar la eficacia de la memoria caché.

Se aplica a