IdentityApplicationOptions.ClientCredentials Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.