ManagedIdentityCredential クラス

定義

デプロイ環境に割り当てられているマネージド ID を使用して認証を試みます。 この認証の種類は、マネージド ID をサポートするすべての Azure でホストされている環境で機能します。 マネージド ID の構成の詳細については、こちらを参照してください。 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
継承
ManagedIdentityCredential

コンストラクター

ManagedIdentityCredential()

モック作成用の保護されたコンストラクター。

ManagedIdentityCredential(ResourceIdentifier, TokenCredentialOptions)

マネージド ID を使用してリソースを認証できる ManagedIdentityCredential のインスタンスを作成します。

ManagedIdentityCredential(String, TokenCredentialOptions)

マネージド ID を使用してリソースを認証できる ManagedIdentityCredential のインスタンスを作成します。

メソッド

GetToken(TokenRequestContext, CancellationToken)

マネージド ID サービスから を AccessToken 取得します (使用可能な場合)。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

GetTokenAsync(TokenRequestContext, CancellationToken)

マネージド ID サービスから を AccessToken 取得します (使用可能な場合)。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

適用対象