Idioma

ICredentialsLoader.LoadFirstValidCredentialsAsync Método

Definição

Carregue a primeira credencial válida da lista de descrição de credenciais. Isso é útil quando você tem várias implantações (por exemplo, em seu computador desenvolvedor, você pode usar um certificado do KeyVault e, quando implantado no AKS, usa a federação de identidade de carga de trabalho para o AKS. Você pode expressar a lista de credenciais no arquivo appsettings.json e esse método carregará o mais apropriado 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 ao aplicativo host, que o carregador de origem de credencial pode usar.

Retornos

Primeira descrição de credencial válida que pode ser carregada da lista de descrição da credencial. null se nenhum for válido. Caso contrário, o primeiro CredentialDescription que pode ser carregado.

Aplica-se a