語言

ICredentialsLoader.LoadFirstValidCredentialsAsync 方法

定義

從憑證描述清單載入第一個有效的憑證。 這在有多個部署時非常有用(例如在你的開發者機器上,你可以使用 KeyVault 的憑證,部署在 AKS 時則使用 AKS 的工作負載身份聯合。 你可以在 appsettings.json 檔案中表達憑證清單,這個方法會根據順序載入最合適的。

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)

參數

credentialDescriptions
IEnumerable<CredentialDescription>

資格說明。

parameters
CredentialSourceLoaderParameters

與主機應用程式相關的參數,憑證來源載入器可以使用。

傳回

首先是可以從憑證描述清單載入的有效憑證描述。 null 如果沒有,則不成立。 否則,第一個 CredentialDescription 可以裝填的。

適用於