ClientSecretCredential クラス

定義

アプリ登録用に生成されたクライアント シークレットを使用して ID をMicrosoft Entraするための認証を有効にします。 クライアント シークレットを構成する方法の詳細については、こちらを参照してください。 https://docs.microsoft.com/azure/active-directory/develop/quickstart-configure-app-access-web-apis#add-credentials-to-your-web-application

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

コンストラクター

ClientSecretCredential()

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

ClientSecretCredential(String, String, String)

クライアント シークレットを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientSecretCredential のインスタンスを作成します。

ClientSecretCredential(String, String, String, ClientSecretCredentialOptions)

クライアント シークレットを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientSecretCredential のインスタンスを作成します。

ClientSecretCredential(String, String, String, TokenCredentialOptions)

クライアント シークレットを使用して、Microsoft Entra ID に対する認証に必要な詳細を含む ClientSecretCredential のインスタンスを作成します。

メソッド

GetToken(TokenRequestContext, CancellationToken)

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

GetTokenAsync(TokenRequestContext, CancellationToken)

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

適用対象