Class MsalClientHelper
Namespace: XboxAuthNet.Game.Msal
Assembly: XboxAuthNet.Game.Msal.dll
public static class MsalClientHelper
Inheritance
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
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
cacheSettings MsalCacheSettings
Returns
RegisterCache(IPublicClientApplication, StorageCreationProperties)
public static Task RegisterCache(IPublicClientApplication app, StorageCreationProperties storageProperties)
Parameters
storageProperties StorageCreationProperties
Returns
RemoveAccounts(IPublicClientApplication)
public static Task RemoveAccounts(IPublicClientApplication app)
Parameters
Returns
ToMicrosoftOAuthResponse(AuthenticationResult)
public static MicrosoftOAuthResponse ToMicrosoftOAuthResponse(AuthenticationResult result)
Parameters
result AuthenticationResult
Returns
MicrosoftOAuthResponse