Table of Contents

Class JEProfileAuthenticator

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

public class JEProfileAuthenticator : SessionAuthenticator<JEProfile>, IAuthenticator

Inheritance

object ← SessionAuthenticator<JEProfile> ← JEProfileAuthenticator

Implements

IAuthenticator

Inherited Members

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

Constructors

JEProfileAuthenticator(ISessionSource<JEToken>, ISessionSource<JEProfile>)

public JEProfileAuthenticator(ISessionSource<JEToken> jeSessionSource, ISessionSource<JEProfile> sessionSource)

Parameters

jeSessionSource ISessionSource<JEToken>

sessionSource ISessionSource<JEProfile>

Methods

Authenticate(AuthenticateContext)

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

Parameters

context AuthenticateContext

Returns

ValueTask<JEProfile?>