Class MsalOAuthParameters
Namespace: XboxAuthNet.Game.Msal
Assembly: XboxAuthNet.Game.Msal.dll
public class MsalOAuthParameters
Inheritance
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
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
Scopes
public string[] Scopes { get; }
Property Value
string[]
ThrowWhenEmptyLoginHint
public bool ThrowWhenEmptyLoginHint { get; }