MsalClientHelper

IPublicClientApplication 초기화를 위한 Helper 메서드를 제공합니다.

Example

using XboxAuthNet.Game.Msal;

IPublicClientApplication app = await MsalClientHelper.BuildApplicationWithCache("<CLIENT-ID>");

<CLIENT-ID> 에 발급받은 Azure App Id 를 입력하면 됩니다. 자세한 내용은 ClientID 문서를 참고하세요.

CreateDefaultApplicationBuilder(string cid)

Xbox authentication 을 위해 설정된 PublicClientApplicationBuilder 인스턴스를 만들어 반환합니다.

RegisterCache(IPublicClientApplication app, MsalCacheSettings cacheSettings)

캐시 설정 객체인 cacheSettingsapp 에 적용합니다.

RegisterCache(IPublicClientApplication app, StorageCreationProperties storageProperties)

캐시 설정 객체인 storagePropertiesapp 에 적용합니다.

BuildApplication(string cid)

Xbox authentication 을 위해 설정된 IPublicClientApplication 을 만들어 반환합니다.

BuildApplicationWithCache(string cid)

Xbox authentication 을 위해 설정된 IPublicClientApplication 을 만들고 기본 계정 캐시 설정을 적용하여 반환합니다.

기본 캐시 설정은 다음과 같습니다:

BuildApplicationWithCache(string cid, MsalCacheSettings cacheSettings)

Xbox authentication 을 위해 설정된 IPublicClientApplication 을 만들고 캐시 설정인 cacheSettings 를 적용하여 반환합니다.

BuildApplicationWithCache(string cid, StorageCreationProperties storageProperties)

Xbox authentication 을 위햇 설정된 IPublicClientApplication 을 만들고 캐시 설정인 storageProperties 를 적용하여 반환합니다.

ToMicrosoftOAuthResponse(AuthenticationResult result)

MSAL 로그인 결과인 AuthenticationResultXboxAuthNetCmlLib.Core.Auth.Microsoft 에서 사용하는 MicrosoftOAuthResponse 객체로 변환합니다.

Last updated