DefaultCredentialsLoader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
기본 자격 증명 로더입니다.
public class DefaultCredentialsLoader : Microsoft.Identity.Abstractions.ICredentialsLoader
type DefaultCredentialsLoader = class
interface ICredentialsLoader
Public Class DefaultCredentialsLoader
Implements ICredentialsLoader
- 상속
-
DefaultCredentialsLoader
- 파생
- 구현
생성자
| Name | Description |
|---|---|
| DefaultCredentialsLoader() |
기본 생성자(이전 버전과의 호환성을 위해) |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
사용자 지정 서명된 어설션 공급자와 사용자 지정 자격 증명 원본 로더를 모두 사용하는 DefaultCredentialsLoader에 대한 생성자입니다. |
| DefaultCredentialsLoader(IEnumerable<ICredentialSourceLoader>, ILogger<DefaultCredentialsLoader>) |
로거 및 사용자 지정 자격 증명 원본 로더가 있는 생성자 |
| DefaultCredentialsLoader(IEnumerable<ICustomSignedAssertionProvider>, ILogger<DefaultCredentialsLoader>) |
사용자 지정 서명된 어설션 공급자 원본 로더를 사용하는 경우 DefaultCredentialsLoader에 대한 생성자입니다. |
| DefaultCredentialsLoader(ILogger<DefaultCredentialsLoader>) |
로거가 있는 생성자 |
속성
| Name | Description |
|---|---|
| CredentialSourceLoaders |
자격 증명 원본당 자격 증명 로더의 사전입니다. 애플리케이션은 추가 자격 증명 원본(예: dSMS)을 처리하기 위해 더 추가할 수 있습니다. |
| CustomSignedAssertionCredentialSourceLoaders |
이름별(ICustomSignedAssertionProvider.Name 또는 정규화된 형식 이름) 사용자 지정 서명된 어설션 자격 증명 원본 로더의 사전입니다. 애플리케이션은 추가 자격 증명 원본을 처리하기 위해 더 많은 것을 추가할 수 있습니다. |
메서드
| Name | Description |
|---|---|
| LoadCredentialsIfNeededAsync(CredentialDescription, CredentialSourceLoaderParameters) |
필요한 경우 지정된 자격 증명 설명을 로드합니다. 이 메서드는 설명에서 자격 증명을 로드하는 데 사용됩니다 CredentialSourceLoaders . |
| LoadFirstValidCredentialsAsync(IEnumerable<CredentialDescription>, CredentialSourceLoaderParameters) |
자격 증명 설명 목록에서 첫 번째 유효한 자격 증명을 로드합니다. 이는 여러 배포가 있는 경우(예를 들어 개발자 컴퓨터에서 KeyVault의 인증서를 사용할 수 있고 AKS에 배포할 때 AKS에 대한 워크로드 ID 페더레이션을 사용하는 경우) 유용합니다. appsettings.json 파일에서 자격 증명 목록을 표현할 수 있으며, 이 메서드는 순서에 따라 가장 적합한 항목을 로드합니다. |
| ResetCredentials(IEnumerable<CredentialDescription>) |
자격 증명 설명 목록에서 재설정 가능한 자격 증명을 다시 설정합니다(예: 인증서를 다시 로드할 수 있도록 다시 설정). 예를 들어 다시 시도하기 전에 사용합니다. |