Перейти к основному содержимому
Версия: 4.x

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

Returns​

System.Threading.Tasks.ValueTask<IDarkWsSession>