Compartir a través de


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:

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

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialClientIdOptions.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialResourceIdOptions.

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.

Detalles del constructor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crea una instancia de la clase DefaultAzureCredential con DefaultAzureCredentialClientIdOptions.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parámetros

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

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