DefaultCredentialsLoader.LoadFirstValidCredentialsAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
從憑證描述清單載入第一個有效的憑證。 這在有多個部署時非常有用(例如在你的開發者機器上,你可以使用 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>
override this.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 可以裝填的。