Class JELoginHandlerBuilder
Namespace: CmlLib.Core.Auth.Microsoft
Assembly: CmlLib.Core.Auth.Microsoft.dll
public class JELoginHandlerBuilder : XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>
Inheritance
object ← XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder> ← JELoginHandlerBuilder
Inherited Members
XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.HttpClient, XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.AccountManager, XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.Logger, XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.WithHttpClient(HttpClient), XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.WithAccountManager(IXboxGameAccountManager), XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.WithLogger(ILogger), XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.CreateDefaultAccountManager(), XboxGameLoginHandlerBuilderBase<JELoginHandlerBuilder>.BuildParameters(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
Properties
OAuthProvider
public IAuthenticationProvider OAuthProvider { get; set; }
Property Value
IAuthenticationProvider
XboxAuthProvider
public IAuthenticationProvider XboxAuthProvider { get; set; }
Property Value
IAuthenticationProvider
Methods
Build()
public JELoginHandler Build()
Returns
BuildDefault()
public static JELoginHandler BuildDefault()
Returns
CreateDefaultAccountManager()
protected override IXboxGameAccountManager CreateDefaultAccountManager()
Returns
IXboxGameAccountManager
WithAccountManager(string)
public JELoginHandlerBuilder WithAccountManager(string filePath)
Parameters
filePath string
Returns
WithOAuthProvider(IAuthenticationProvider)
public JELoginHandlerBuilder WithOAuthProvider(IAuthenticationProvider provider)
Parameters
provider IAuthenticationProvider
Returns
WithXboxAuthProvider(IAuthenticationProvider)
public JELoginHandlerBuilder WithXboxAuthProvider(IAuthenticationProvider provider)
Parameters
provider IAuthenticationProvider