DefaultAzureCredential class
Proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure.
- Extends
Constructores
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialClientIdOptions Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure. Se probarán los siguientes tipos de credenciales, en orden:
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación. |
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialOptions Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure. Se probarán los siguientes tipos de credenciales, en orden:
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación. |
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure. Se probarán los siguientes tipos de credenciales, en orden:
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación. |
Métodos heredados
get |
Devuelve el primer token de acceso devuelto por una de las implementaciones encadenadas Las bibliotecas cliente del SDK de Azure llaman automáticamente a este método. Puede llamar a este método directamente, pero también debe controlar el almacenamiento en caché de tokens y la actualización de tokens. |
Detalles del constructor
DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialClientIdOptions
Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure.
Se probarán los siguientes tipos de credenciales, en orden:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parámetros
Parámetros opcionales. Consulte DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialOptions
Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure.
Se probarán los siguientes tipos de credenciales, en orden:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parámetros
- options
- DefaultAzureCredentialOptions
Parámetros opcionales. Consulte DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions
Esta credencial proporciona una configuración chainedTokenCredential predeterminada que debe funcionar para la mayoría de las aplicaciones que usan el SDK de Azure.
Se probarán los siguientes tipos de credenciales, en orden:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parámetros
Parámetros opcionales. Consulte DefaultAzureCredentialResourceIdOptions.
Detalles de los métodos heredados
getToken(string | string[], GetTokenOptions)
Devuelve el primer token de acceso devuelto por una de las implementaciones encadenadas TokenCredential
. Produce un AggregateAuthenticationError cuando una o varias credenciales inician un AuthenticationError y no se ha devuelto un token de acceso.
Las bibliotecas cliente del SDK de Azure llaman automáticamente a este método. Puede llamar a este método directamente, pero también debe controlar el almacenamiento en caché de tokens y la actualización de tokens.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parámetros
- scopes
-
string | string[]
Lista de ámbitos a los que tendrá acceso el token.
- options
- GetTokenOptions
Las opciones usadas para configurar las solicitudes que puede realizar esta TokenCredential
implementación.
Devoluciones
Promise<AccessToken>
Heredado deChainedTokenCredential.getToken