ICredentialsLoader.LoadFirstValidCredentialsAsync Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.