DarkWS.Abstractions.IDarkWsAuthenticator
DarkWS
DarkWS.Abstractions
IDarkWsAuthenticator Interface
Resolves a session for a request or replacement token. Return null on rejection; expiry remains application policy.
public interface IDarkWsAuthenticator
Methods
IDarkWsAuthenticator.AuthenticateAsync(HttpContext, string, CancellationToken) Method
Resolves a session for an HTTP request and optional token, or null on rejection.
System.Threading.Tasks.ValueTask<DarkWS.Abstractions.IDarkWsSession?> AuthenticateAsync(Microsoft.AspNetCore.Http.HttpContext context, string? token, System.Threading.CancellationToken cancellationToken);
Parameters
context Microsoft.AspNetCore.Http.HttpContext
token System.String
cancellationToken System.Threading.CancellationToken