次の方法で共有


ClientAssertionCredential クラス

定義

署名されたクライアント アサーションを使用して、Microsoft Entra サービス プリンシパルの認証を有効にします。

public class ClientAssertionCredential : Azure.Core.TokenCredential
type ClientAssertionCredential = class
    inherit TokenCredential
Public Class ClientAssertionCredential
Inherits TokenCredential
継承
ClientAssertionCredential

コンストラクター

ClientAssertionCredential()

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

ClientAssertionCredential(String, String, Func<CancellationToken,Task<String>>, ClientAssertionCredentialOptions)

Microsoft Entra ID に対して認証する署名付きクライアント アサーションを提供する非同期コールバックを使用して、ClientCertificateCredential のインスタンスを作成します。

ClientAssertionCredential(String, String, Func<String>, ClientAssertionCredentialOptions)

同期コールバックを使用して ClientCertificateCredential のインスタンスを作成します。このコールバックでは、MICROSOFT ENTRA ID に対して認証するための署名付きクライアント アサーションが提供されます。

メソッド

GetToken(TokenRequestContext, CancellationToken)

認証用のクライアント アサーションを取得する資格情報を構築するときに指定された assertionCallback を呼び出して、Microsoft Entra ID からトークンを取得します。

GetTokenAsync(TokenRequestContext, CancellationToken)

認証用のクライアント アサーションを取得する資格情報を構築するときに指定された assertionCallback を呼び出して、Microsoft Entra ID からトークンを取得します。

適用対象