Compartir a través de


UsernamePasswordCredential class

Permite la autenticación para 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 debe usarla cuando no se puedan 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 Microsoft Entra ID y devuelve un token de acceso si se ejecuta correctamente. Si se produce un error en la autenticación, se producirá un credentialUnavailableError con los detalles del error.

Si el usuario proporcionó la opción disableAutomaticAuthentication, una vez que el token no se puede 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

El inquilino de Microsoft Entra (directorio).

clientId

string

Identificador de cliente (aplicación) de un registro de aplicación 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 Microsoft Entra ID y devuelve un token de acceso si se ejecuta correctamente. Si se produce un error en la autenticación, se producirá un credentialUnavailableError con los detalles del error.

Si el usuario proporcionó la opción disableAutomaticAuthentication, una vez que el token no se puede 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 usadas para configurar las solicitudes que podría realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>