IdentityApplicationOptions.ClientCredentials Eigenschaft

Definition

Beschreibung der Clientanmeldeinformationen, die die App bereitstellt, um ihre Identität beim IdP zu beweisen, finden Sie in CredentialSource der Liste der unterstützten Anmeldeinformationstypen.

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)

Eigenschaftswert

Beispiele

Hier ist ein Beispiel für Clientanmeldeinformationen im AzureAd-Abschnitt des appsetting.json. Die App versucht, den Arbeitsauslastungsidentitätsverbund aus verwalteter Identität zu verwenden (wenn sie in Azure eingerichtet und bereitgestellt werden), andernfalls wird ein Zertifikat von Key Vault verwendet, andernfalls wird ein geheimer Clientschlüssel verwendet.

 "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": "***"
  }
 ]

Siehe auch https://aka.ms/ms-id-web-certificates.

Gilt für: