Table of Contents

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

JELoginHandler

BuildDefault()

public static JELoginHandler BuildDefault()

Returns

JELoginHandler

CreateDefaultAccountManager()

protected override IXboxGameAccountManager CreateDefaultAccountManager()

Returns

IXboxGameAccountManager

WithAccountManager(string)

public JELoginHandlerBuilder WithAccountManager(string filePath)

Parameters

filePath string

Returns

JELoginHandlerBuilder

WithOAuthProvider(IAuthenticationProvider)

public JELoginHandlerBuilder WithOAuthProvider(IAuthenticationProvider provider)

Parameters

provider IAuthenticationProvider

Returns

JELoginHandlerBuilder

WithXboxAuthProvider(IAuthenticationProvider)

public JELoginHandlerBuilder WithXboxAuthProvider(IAuthenticationProvider provider)

Parameters

provider IAuthenticationProvider

Returns

JELoginHandlerBuilder