UsernamePasswordCredential Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
Azure SDK for .NET