ClientApplicationBase 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반적인 API 메서드 및 속성을 포함하는 추상 클래스입니다. ConfidentialClientApplication과 ConfidentialClientApplication은 모두 PublicClientApplication 이 클래스를 확장합니다. 자세한 내용은 를 참조 https://aka.ms/msal-net-client-applications
public abstract class ClientApplicationBase : Microsoft.Identity.Client.ApplicationBase, Microsoft.Identity.Client.IClientApplicationBase
type ClientApplicationBase = class
inherit ApplicationBase
interface IClientApplicationBase
interface IApplicationBase
Public MustInherit Class ClientApplicationBase
Inherits ApplicationBase
Implements IClientApplicationBase
- 상속
- 파생
- 구현
속성
| Name | Description |
|---|---|
| AppConfig |
디버깅을 위해 ClientApplication의 구성에 대한 세부 정보입니다. |
| Authority |
MSAL.NET 보안 토큰을 획득할 기관 또는 STS(보안 토큰 서비스)의 URL을 가져옵니다. 이 속성의 반환 값은 애플리케이션 생성자에서 개발자가 제공한 값이거나 정적 멤버의 Microsoft.Identity.Client.ApplicationBase.DefaultAuthority 값(즉, )입니다 |
| UserTokenCache |
사용자 토큰 캐시입니다. 계정에 대한 액세스 토큰, ID 토큰 및 새로 고침 토큰을 보유합니다. 호출하거나 재정의 중 하나를 호출 AcquireTokenSilent(IEnumerable<String>, IAccount) 할 때 필요한 경우 자동으로 사용 및 업데이트됩니다 AcquireTokenSilent(IEnumerable<String>, IAccount).
애플리케이션 캐시만 사용하는 것을 제외하고 |
메서드
| Name | Description |
|---|---|
| AcquireTokenSilent(IEnumerable<String>, IAccount) |
[V3 API] 사용자 토큰 캐시에서 액세스 토큰을 |
| AcquireTokenSilent(IEnumerable<String>, String) |
[V3 API] 사용자 토큰 IAccountUsername 캐시에서 지정된 |
| GetAccountAsync(String, CancellationToken) |
토큰 캐시에서 IAccount 사용할 수 있는 계정 중 식별자별로 가져옵니다. |
| GetAccountAsync(String) |
토큰 캐시에서 IAccount 사용할 수 있는 계정 중 식별자별로 가져옵니다. |
| GetAccountsAsync() |
애플리케이션에 대한 사용자 토큰 캐시에서 사용 가능한 모든 계정을 반환합니다. |
| GetAccountsAsync(CancellationToken) |
애플리케이션에 대한 사용자 토큰 캐시에서 사용 가능한 모든 계정을 반환합니다. |
| GetAccountsAsync(String, CancellationToken) |
사용자 흐름에 IAccount 따라 토큰 캐시에서 사용할 수 있는 계정 중에서 해당 식별자를 기준으로 컬렉션을 가져옵니다. 이는 Azure AD B2C 시나리오용입니다. |
| GetAccountsAsync(String) |
사용자 흐름에 IAccount 따라 토큰 캐시에서 사용할 수 있는 계정 중에서 해당 식별자를 기준으로 컬렉션을 가져옵니다. 이는 Azure AD B2C 시나리오용입니다. |
| RemoveAsync(IAccount, CancellationToken) |
지정된 계정에 대한 캐시의 모든 토큰을 제거합니다. |
| RemoveAsync(IAccount) |
지정된 계정에 대한 캐시의 모든 토큰을 제거합니다. |