Compartir a través de


UsernamePasswordCredential class

Advertencia

Esta API ya está en desuso.

UsernamePasswordCredential is deprecated. Use a more secure credential. See https://aka.ms/azsdk/identity/mfa for details.

Habilita la autenticación a Microsoft Entra ID con el nombre de usuario y la contraseña de un usuario. Esta credencial requiere un alto grado de confianza, por lo que solo se debe usar cuando no se pueden usar otros tipos de credenciales más seguros.

Constructores

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.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

Si el usuario proporcionó la opción disableAutomaticAuthentication, una vez que el token no se pueda recuperar de forma silenciosa, este método no intentará solicitar la interacción del usuario para recuperar el token.

Detalles del constructor

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.

new UsernamePasswordCredential(tenantId: string, clientId: string, username: string, password: string, options?: UsernamePasswordCredentialOptions)

Parámetros

tenantId

string

Inquilino de Microsoft Entra (directorio).

clientId

string

Identificador de cliente (aplicación) de un registro de aplicaciones en el inquilino.

username

string

Dirección de correo electrónico (nombre de usuario) de la cuenta de usuario.

password

string

Contraseña de la cuenta de usuario

options
UsernamePasswordCredentialOptions

Opciones para configurar el cliente que realiza la solicitud de autenticación.

Detalles del método

getToken(string | string[], GetTokenOptions)

Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

Si el usuario proporcionó la opción disableAutomaticAuthentication, una vez que el token no se pueda recuperar de forma silenciosa, este método no intentará solicitar la interacción del usuario para recuperar el token.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parámetros

scopes

string | string[]

Lista de ámbitos para los que el token tendrá acceso.

options
GetTokenOptions

Las opciones que se usan para configurar las solicitudes que puede realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>