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