Idioma

ICredentialsLoader.LoadFirstValidCredentialsAsync Método

Definição

Carregue a primeira credencial válida da lista de descrição das credenciais. Isto é útil quando tens múltiplas implementações (por exemplo, na tua máquina de programador, podes usar um certificado do KeyVault, e quando implementado no AKS, usas a federação de identidade de carga de trabalho para o AKS). Pode expressar a lista de credenciais no ficheiro appsettings.json, e este método carregará as mais apropriadas com base na ordem.

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)

Parâmetros

credentialDescriptions
IEnumerable<CredentialDescription>

Descrição das credenciais.

parameters
CredentialSourceLoaderParameters

Parâmetros, relacionados com a aplicação anfitriã, que o carregador de código-fonte de credenciais pode usar.

Devoluções

Primeira descrição válida da credencial que poderia ser carregada a partir da lista de descrições da credencial. null Se nenhuma for válida. Caso contrário, o primeiro CredentialDescription que poderia ser carregado.

Aplica-se a