ClientCertificateCredential クラス

定義

サービス プリンシパルの認証で、アプリ登録に割り当てられている X509 証明書を使用して ID をMicrosoft Entraできるようにします。 証明書認証を構成する方法の詳細については、こちらを参照してください。 https://learn.microsoft.com/azure/active-directory/develop/active-directory-certificate-credentials#register-your-certificate-with-azure-ad

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

コンストラクター

ClientCertificateCredential()

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

ClientCertificateCredential(String, String, String)

指定した証明書を使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientCertificateCredential のインスタンスを作成します。

ClientCertificateCredential(String, String, String, ClientCertificateCredentialOptions)

指定した証明書を使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientCertificateCredential のインスタンスを作成します。

ClientCertificateCredential(String, String, X509Certificate2)

指定した証明書を使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientCertificateCredential のインスタンスを作成します。

ClientCertificateCredential(String, String, X509Certificate2, ClientCertificateCredentialOptions)

指定した証明書を使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientCertificateCredential のインスタンスを作成します。

メソッド

GetToken(TokenRequestContext, CancellationToken)

指定した X509 証明書を使用して、Microsoft Entra ID からトークンを取得して認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

GetTokenAsync(TokenRequestContext, CancellationToken)

指定した X509 証明書を使用して、Microsoft Entra ID からトークンを取得して認証します。 取得したトークンは、資格情報インスタンスによってキャッシュされます。 トークンの有効期間と更新は自動的に処理されます。 可能であれば、資格情報インスタンスを再利用してキャッシュの有効性を最適化します。

適用対象