DefaultAzureCredential class
Proporciona una configuración predeterminada de ChainedTokenCredential que funciona para la mayoría de las aplicaciones que usan bibliotecas cliente de Azure SDK. Para obtener más información, vea Información general sobre DefaultAzureCredential.
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 realizar la autenticación.
- Extends
Constructores
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialClientIdOptions. |
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialOptions. |
Default |
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions. |
Métodos heredados
get |
Devuelve el primer token de acceso devuelto por una de las implementaciones de Las bibliotecas cliente del SDK de Azure llaman automáticamente a este método. Puede llamar directamente a este método, 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.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parámetros
Parámetros opcionales. Consulte DefaultAzureCredentialClientIdOptions.
DefaultAzureCredential(DefaultAzureCredentialOptions)
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialOptions.
new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)
Parámetros
- options
- DefaultAzureCredentialOptions
Parámetros opcionales. Consulte DefaultAzureCredentialOptions.
DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)
Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions.
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 de TokenCredential
encadenadas. Produce un AggregateAuthenticationError cuando una o varias credenciales inician una AuthenticationError y no se han devuelto un token de acceso.
Las bibliotecas cliente del SDK de Azure llaman automáticamente a este método. Puede llamar directamente a este método, 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 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>
heredado deChainedTokenCredential.getToken