Interface ISessionStore
- Namespace
- Tessio.Verifier.AspNetCore
- Assembly
- Tessio.Verifier.AspNetCore.dll
Pluggable storage for verification sessions. The default implementation is in-memory; production deployments may swap in distributed stores (Redis, SQL, etc.).
public interface ISessionStore
Remarks
FROZEN contract (contracts-v0). Do not modify.
Methods
CompleteAsync(string, VerificationResult, CancellationToken)
Task CompleteAsync(string sessionId, VerificationResult result, CancellationToken ct = default)
Parameters
sessionIdstringresultVerificationResultctCancellationToken
Returns
CreateAsync(PresentationRequestOptions, CancellationToken)
Task<VerificationSession> CreateAsync(PresentationRequestOptions options, CancellationToken ct = default)
Parameters
optionsPresentationRequestOptionsctCancellationToken
Returns
GetAsync(string, CancellationToken)
Task<VerificationSession?> GetAsync(string sessionId, CancellationToken ct = default)
Parameters
sessionIdstringctCancellationToken