Partager via


DefaultAzureCredential class

Fournit une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Extends

Constructeurs

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crée un instance de la classe DefaultAzureCredential avec DefaultAzureCredentialClientIdOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent d’authentification.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crée une instance de la classe DefaultAzureCredential avec DefaultAzureCredentialOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent d’authentification.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crée une instance de la classe DefaultAzureCredential avec DefaultAzureCredentialResourceIdOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent l’authentification.

Méthodes héritées

getToken(string | string[], GetTokenOptions)

Retourne le premier jeton d’accès retourné par l’une des implémentations chaînées TokenCredential . Lève une erreur AggregateAuthenticationError lorsqu’une ou plusieurs informations d’identification lèvent un authenticationError et qu’aucune information d’identification n’a retourné de jeton d’accès.

Cette méthode est appelée automatiquement par les bibliothèques clientes du Kit de développement logiciel (SDK) Azure. Vous pouvez appeler cette méthode directement, mais vous devez également gérer la mise en cache des jetons et l’actualisation des jetons.

Détails du constructeur

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Crée un instance de la classe DefaultAzureCredential avec DefaultAzureCredentialClientIdOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent d’authentification.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Paramètres

DefaultAzureCredential(DefaultAzureCredentialOptions)

Crée une instance de la classe DefaultAzureCredential avec DefaultAzureCredentialOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent d’authentification.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Paramètres

options
DefaultAzureCredentialOptions

Paramètres facultatifs. Consultez DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Crée une instance de la classe DefaultAzureCredential avec DefaultAzureCredentialResourceIdOptions

Ces informations d’identification fournissent une configuration ChainedTokenCredential par défaut qui doit fonctionner pour la plupart des applications qui utilisent le Kit de développement logiciel (SDK) Azure.

Les types d’informations d’identification suivants seront essayés, dans l’ordre :

Consultez la documentation de ces types d’informations d’identification pour plus d’informations sur la façon dont ils tentent l’authentification.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Paramètres

Détails de la méthode héritée

getToken(string | string[], GetTokenOptions)

Retourne le premier jeton d’accès retourné par l’une des implémentations chaînées TokenCredential . Lève une erreur AggregateAuthenticationError lorsqu’une ou plusieurs informations d’identification lèvent un authenticationError et qu’aucune information d’identification n’a retourné de jeton d’accès.

Cette méthode est appelée automatiquement par les bibliothèques clientes du Kit de développement logiciel (SDK) Azure. Vous pouvez appeler cette méthode directement, mais vous devez également gérer la mise en cache des jetons et l’actualisation des jetons.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Paramètres

scopes

string | string[]

Liste des étendues auxquelles le jeton aura accès.

options
GetTokenOptions

Options utilisées pour configurer toutes les demandes que cette TokenCredential implémentation peut effectuer.

Retours

Promise<AccessToken>

Hérité deChainedTokenCredential.getToken