bothy-sdk
    Preparing search index...

    Interface ReplayStore

    The jti store of point 7; the inbox stores implement it. Times are Unix milliseconds.

    interface ReplayStore {
        jtiSeen(jti: string, nowMs: number): Promise<boolean>;
        rememberJti(jti: string, untilMs: number): Promise<void>;
    }

    Hierarchy (View Summary)

    Index

    Methods

    • Returns whether jti is remembered beyond nowMs.

      Parameters

      • jti: string

        The token ID.

      • nowMs: number

        The current wall time.

      Returns Promise<boolean>

    • Remembers jti until untilMs (an earlier end never shortens a later one).

      Parameters

      • jti: string

        The token ID.

      • untilMs: number

        exp plus adapter.invocation_token_leeway.

      Returns Promise<void>