ClientSecretCredential class

Permite la autenticación a Microsoft Entra ID usando un secreto de cliente generado para un registro de aplicaciones. Puede encontrar más información sobre cómo configurar un secreto de cliente aquí:

https://learn.microsoft.com/entra/identity-platform/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

Constructores

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Crea una instancia del ClientSecretCredential con los detalles necesarios para autenticarse contra Microsoft Entra ID con un secreto de cliente.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con Microsoft Entra ID y devuelve un token de acceso si tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

Detalles del constructor

ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)

Crea una instancia del ClientSecretCredential con los detalles necesarios para autenticarse contra Microsoft Entra ID con un secreto de cliente.

new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)

Parámetros

tenantId

string

El ID del tenant (directorio) de Microsoft Entra.

clientId

string

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

clientSecret

string

Secreto de cliente que se generó para el registro de aplicaciones.

options
ClientSecretCredentialOptions

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 tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

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>