Lenguaje

ICredentialsLoader.LoadFirstValidCredentialsAsync Método

Definición

Cargue la primera credencial válida de la lista de descripciones de credenciales. Esto resulta útil cuando tiene varias implementaciones (por ejemplo, en el equipo para desarrolladores, puede usar un certificado de KeyVault y, cuando se implementa en AKS, se usa la federación de identidades de carga de trabajo para AKS. Puede expresar la lista de credenciales en el archivo appsettings.json y este método cargará el más adecuado en función del orden.

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>

Descripción de las credenciales.

parameters
CredentialSourceLoaderParameters

Parámetros relacionados con la aplicación host que puede usar el cargador de origen de credenciales.

Devoluciones

Primera descripción de credencial válida que se podría cargar desde la lista de descripción de credenciales. null si ninguno es válido. De lo contrario, el primero CredentialDescription que se podría cargar.

Se aplica a