ICredentialsLoader.LoadFirstValidCredentialsAsync Methode

Definition

Laden Sie die ersten gültigen Anmeldeinformationen aus der Anmeldeinformationsbeschreibungsliste. Dies ist nützlich, wenn Sie über mehrere Bereitstellungen verfügen (z. B. auf Ihrem Entwicklercomputer, sie können ein Zertifikat von KeyVault verwenden und wenn Sie in AKS bereitgestellt werden, den Workload-Identitätsverbund für AKS verwenden. Sie können die Liste der Anmeldeinformationen in der datei appsettings.json ausdrücken, und diese Methode wird basierend auf der Reihenfolge am besten geladen.

public System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.CredentialDescription?> LoadFirstValidCredentialsAsync(System.Collections.Generic.IEnumerable<Microsoft.Identity.Abstractions.CredentialDescription> credentialDescriptions, Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters? parameters = default);
abstract member LoadFirstValidCredentialsAsync : seq<Microsoft.Identity.Abstractions.CredentialDescription> * Microsoft.Identity.Abstractions.CredentialSourceLoaderParameters -> System.Threading.Tasks.Task<Microsoft.Identity.Abstractions.CredentialDescription>
Public Function LoadFirstValidCredentialsAsync (credentialDescriptions As IEnumerable(Of CredentialDescription), Optional parameters As CredentialSourceLoaderParameters = Nothing) As Task(Of CredentialDescription)

Parameter

credentialDescriptions
IEnumerable<CredentialDescription>

Beschreibung der Anmeldeinformationen.

parameters
CredentialSourceLoaderParameters

Parameter im Zusammenhang mit der Hostanwendung, die das Laden der Anmeldeinformationenquelle verwenden kann.

Gibt zurück

Erste gültige Beschreibung der Anmeldeinformationen, die aus der Beschreibungsliste für Anmeldeinformationen geladen werden können. null wenn keine gültig ist. Andernfalls könnte der erste CredentialDescription geladen werden.

Gilt für: