Table of Contents

Class MsalOAuthParameters

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

public class MsalOAuthParameters

Inheritance

objectMsalOAuthParameters

Inherited Members

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

Constructors

MsalOAuthParameters(IPublicClientApplication, string[], ISessionSource<string>, bool, ISessionSource<MicrosoftOAuthResponse>)

public MsalOAuthParameters(IPublicClientApplication app, string[] scopes, ISessionSource<string> loginHintSource, bool throwWhenEmptyLoginHint, ISessionSource<MicrosoftOAuthResponse> sessionSource)

Parameters

app IPublicClientApplication

scopes string[]

loginHintSource ISessionSource<string>

throwWhenEmptyLoginHint bool

sessionSource ISessionSource<MicrosoftOAuthResponse>

Fields

SessionSource

public ISessionSource<MicrosoftOAuthResponse> SessionSource

Field Value

ISessionSource<MicrosoftOAuthResponse>

Properties

LoginHintSource

public ISessionSource<string> LoginHintSource { get; }

Property Value

ISessionSource<string>

MsalApplication

public IPublicClientApplication MsalApplication { get; }

Property Value

IPublicClientApplication

Scopes

public string[] Scopes { get; }

Property Value

string[]

ThrowWhenEmptyLoginHint

public bool ThrowWhenEmptyLoginHint { get; }

Property Value

bool