ICredentialsLoader.LoadFirstValidCredentialsAsync Metodo

Definizione

Caricare la prima credenziale valida dall'elenco di descrizione delle credenziali. Ciò è utile quando si dispone di più distribuzioni(ad esempio nel computer per sviluppatori, è possibile usare un certificato da KeyVault e, quando distribuito nel servizio Azure Kubernetes, si usa la federazione delle identità del carico di lavoro per il servizio Azure Kubernetes. È possibile esprimere l'elenco di credenziali nel file appsettings.json e questo metodo caricherà il più appropriato in base all'ordine.

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)

Parametri

credentialDescriptions
IEnumerable<CredentialDescription>

Descrizione delle credenziali.

parameters
CredentialSourceLoaderParameters

Parametri, correlati all'applicazione host, che il caricatore di origine delle credenziali può usare.

Valori restituiti

Prima descrizione valida delle credenziali che potrebbe essere caricata dall'elenco di descrizione delle credenziali. null se non è valido. In caso contrario, il primo CredentialDescription che potrebbe essere caricato.

Si applica a