ClientSecretCredential class
Permite la autenticación para Microsoft Entra ID mediante un secreto de cliente que se generó para un registro de aplicaciones. Puede encontrar más información sobre cómo configurar un secreto de cliente aquí:
Constructores
Client |
Crea una instancia de ClientSecretCredential con los detalles necesarios para autenticarse en Microsoft Entra ID con un secreto de cliente. |
Métodos
get |
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. |
Detalles del constructor
ClientSecretCredential(string, string, string, ClientSecretCredentialOptions)
Crea una instancia de ClientSecretCredential con los detalles necesarios para autenticarse en Microsoft Entra ID con un secreto de cliente.
new ClientSecretCredential(tenantId: string, clientId: string, clientSecret: string, options?: ClientSecretCredentialOptions)
Parámetros
- tenantId
-
string
Identificador de inquilino (directorio) de Microsoft Entra.
- clientId
-
string
Identificador de cliente (aplicación) de un registro de aplicación en el inquilino.
- clientSecret
-
string
Secreto de cliente generado para el registro de aplicación.
- 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 se ejecuta correctamente. Si se produce un error en la autenticación, se producirá un 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 usadas para configurar las solicitudes que podría realizar esta implementación de TokenCredential.
Devoluciones
Promise<AccessToken>