DefaultCredentialsLoader.LoadFirstValidCredentialsAsync 메서드

정의

자격 증명 설명 목록에서 첫 번째 유효한 자격 증명을 로드합니다. 이는 여러 배포가 있는 경우(예를 들어 개발자 컴퓨터에서 KeyVault의 인증서를 사용할 수 있고 AKS에 배포할 때 AKS에 대한 워크로드 ID 페더레이션을 사용하는 경우) 유용합니다. 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 항목입니다.

구현

적용 대상