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í:
Constructores
| Client |
Crea una instancia del ClientSecretCredential con los detalles necesarios para autenticarse contra Microsoft Entra ID con un secreto de cliente. |
Métodos
| get |
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>