Compartir a través de


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

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:

Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación.

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:

Consulte la documentación de estos tipos de credenciales para obtener más información sobre cómo intentan la autenticación.

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:

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

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.

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:

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

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:

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:

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

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