Table of Contents

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

sessionId string
result VerificationResult
ct CancellationToken

Returns

Task

CreateAsync(PresentationRequestOptions, CancellationToken)

Task<VerificationSession> CreateAsync(PresentationRequestOptions options, CancellationToken ct = default)

Parameters

options PresentationRequestOptions
ct CancellationToken

Returns

Task<VerificationSession>

GetAsync(string, CancellationToken)

Task<VerificationSession?> GetAsync(string sessionId, CancellationToken ct = default)

Parameters

sessionId string
ct CancellationToken

Returns

Task<VerificationSession>