Język

ICredentialsLoader.LoadFirstValidCredentialsAsync Metoda

Definicja

Załaduj pierwsze prawidłowe poświadczenia z listy opisów poświadczeń. Jest to przydatne, gdy masz wiele wdrożeń (na przykład na maszynie dewelopera, możesz użyć certyfikatu z usługi KeyVault, a podczas wdrażania w usłudze AKS jest używana federacja tożsamości obciążenia dla usługi AKS. Możesz wyrazić listę poświadczeń w pliku appsettings.json, a ta metoda załaduje najbardziej odpowiednie na podstawie kolejności.

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)

Parametry

credentialDescriptions
IEnumerable<CredentialDescription>

Opis poświadczeń.

parameters
CredentialSourceLoaderParameters

Parametry powiązane z aplikacją hosta, których może używać moduł ładujący źródła poświadczeń.

Zwraca

Najpierw prawidłowy opis poświadczeń, który można załadować z listy opisu poświadczeń. null jeśli żadna z nich nie jest prawidłowa. W przeciwnym razie pierwszy CredentialDescription , który można załadować.

Dotyczy