Table of Contents

Class JETokenAuthenticator

Namespace: CmlLib.Core.Auth.Microsoft.Authenticators
Assembly: CmlLib.Core.Auth.Microsoft.dll

public class JETokenAuthenticator : SessionAuthenticator<JEToken>, IAuthenticator

Inheritance

object ← SessionAuthenticator<JEToken> ← JETokenAuthenticator

Implements

IAuthenticator

Inherited Members

SessionAuthenticator<JEToken>.SessionSource, SessionAuthenticator<JEToken>.ExecuteAsync(AuthenticateContext), SessionAuthenticator<JEToken>.Authenticate(AuthenticateContext), SessionAuthenticator<JEToken>.GetSessionFromStorage(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

JETokenAuthenticator(ISessionSource<XboxAuthTokens>, ISessionSource<JEToken>)

public JETokenAuthenticator(ISessionSource<XboxAuthTokens> xboxSessionSource, ISessionSource<JEToken> sessionSource)

Parameters

xboxSessionSource ISessionSource<XboxAuthTokens>

sessionSource ISessionSource<JEToken>

Methods

Authenticate(AuthenticateContext)

protected override ValueTask<JEToken?> Authenticate(AuthenticateContext context)

Parameters

context AuthenticateContext

Returns

ValueTask<JEToken?>