IdentityApplicationOptions.ClientCredentials プロパティ

定義

IdP への ID を証明するためにアプリが提供するクライアント資格情報の説明。サポートされている資格情報の種類の一覧については、 CredentialSource を参照してください。

public System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.CredentialDescription>? ClientCredentials { get; set; }
member this.ClientCredentials : seq<Microsoft.Identity.Abstractions.CredentialDescription> with get, set
Public Property ClientCredentials As IEnumerable(Of CredentialDescription)

プロパティ値

appsetting.jsonの AzureAd セクションのクライアント資格情報の例を次に します。 アプリはマネージド ID からのワークロード ID フェデレーションの使用を試行し (Azureにセットアップしてデプロイする場合)、それ以外の場合はKey Vaultの証明書を使用し、それ以外の場合はクライアント シークレットを使用します。

 "ClientCredentials": [
  {
   "SourceType": "SignedAssertionFromManagedIdentity",
   "ManagedIdentityClientId": "Optional GUID of user assigned Managed identity"
  },
  {
   "SourceType": "KeyVault",
   "KeyVaultUrl": "https://webappsapistests.vault.azure.net",
   "KeyVaultCertificateName": "Self-Signed-5-5-22"
  },
  {
   "SourceType": "ClientSecret",
   "ClientSecret": "***"
  }
 ]

https://aka.ms/ms-id-web-certificates も参照してください。

適用対象