Table of Contents

Class MsalClientHelper

Namespace: XboxAuthNet.Game.Msal
Assembly: XboxAuthNet.Game.Msal.dll

public static class MsalClientHelper

Inheritance

objectMsalClientHelper

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Fields

XboxScopes

public static readonly string[] XboxScopes

Field Value

string[]

Methods

BuildApplication(string)

public static IPublicClientApplication BuildApplication(string cid)

Parameters

cid string

Returns

IPublicClientApplication

BuildApplicationWithCache(string)

public static Task<IPublicClientApplication> BuildApplicationWithCache(string cid)

Parameters

cid string

Returns

Task<IPublicClientApplication>

BuildApplicationWithCache(string, StorageCreationProperties)

public static Task<IPublicClientApplication> BuildApplicationWithCache(string cid, StorageCreationProperties storageProperties)

Parameters

cid string

storageProperties StorageCreationProperties

Returns

Task<IPublicClientApplication>

BuildApplicationWithCache(string, MsalCacheSettings)

public static Task<IPublicClientApplication> BuildApplicationWithCache(string cid, MsalCacheSettings cacheSettings)

Parameters

cid string

cacheSettings MsalCacheSettings

Returns

Task<IPublicClientApplication>

CreateDefaultApplicationBuilder(string)

public static PublicClientApplicationBuilder CreateDefaultApplicationBuilder(string cid)

Parameters

cid string

Returns

PublicClientApplicationBuilder

RegisterCache(IPublicClientApplication, MsalCacheSettings)

public static Task RegisterCache(IPublicClientApplication app, MsalCacheSettings cacheSettings)

Parameters

app IPublicClientApplication

cacheSettings MsalCacheSettings

Returns

Task

RegisterCache(IPublicClientApplication, StorageCreationProperties)

public static Task RegisterCache(IPublicClientApplication app, StorageCreationProperties storageProperties)

Parameters

app IPublicClientApplication

storageProperties StorageCreationProperties

Returns

Task

RemoveAccounts(IPublicClientApplication)

public static Task RemoveAccounts(IPublicClientApplication app)

Parameters

app IPublicClientApplication

Returns

Task

ToMicrosoftOAuthResponse(AuthenticationResult)

public static MicrosoftOAuthResponse ToMicrosoftOAuthResponse(AuthenticationResult result)

Parameters

result AuthenticationResult

Returns

MicrosoftOAuthResponse