Partager via


ManagedIdentityCredential Classe

Définition

Tente l’authentification à l’aide d’une identité managée qui a été affectée à l’environnement de déploiement. Ce type d’authentification fonctionne pour tous les environnements hébergés Azure qui prennent en charge l’identité managée. Vous trouverez plus d’informations sur la configuration des identités managées ici : https://docs.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview

public class ManagedIdentityCredential : Azure.Core.TokenCredential
type ManagedIdentityCredential = class
    inherit TokenCredential
Public Class ManagedIdentityCredential
Inherits TokenCredential
Héritage
ManagedIdentityCredential

Constructeurs

ManagedIdentityCredential()

Constructeur protégé pour la simulation.

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

Crée une instance de ManagedIdentityCredential capable d’authentifier une ressource avec une identité managée.

ManagedIdentityCredential(String, TokenCredentialOptions)

Crée une instance de ManagedIdentityCredential capable d’authentifier une ressource avec une identité managée.

Méthodes

GetToken(TokenRequestContext, CancellationToken)

Obtient un AccessToken à partir du service d’identité managée, si disponible. Les jetons acquis sont mis en cache par le instance d’informations d’identification. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Si possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

GetTokenAsync(TokenRequestContext, CancellationToken)

Obtient un AccessToken à partir du service d’identité managée, si disponible. Les jetons acquis sont mis en cache par le instance d’informations d’identification. La durée de vie et l’actualisation des jetons sont gérées automatiquement. Si possible, réutilisez les instances d’informations d’identification pour optimiser l’efficacité du cache.

S’applique à