auth.provider API
    Preparing search index...

    Sid-keyed registry of Relying Parties (RPs) that have completed a token exchange via this session. Source data for OIDC Back-Channel / Front-Channel Logout fanout. Per A4 §5.2.

    Mutability: append/upsert (per-clientId dedup); cleanup via removeBySid. Per-RP removal is intentionally not exposed — RPs are removed only when the entire session terminates.

    TTL contract: every registerRP MUST be called with the session's expiresAt; the adapter writes the storage entry with TTL synced to expiresAt.

    interface SessionRPRegistry {
        kind: string;
        listRPs(sid: string): Promise<readonly RegisteredRP[]>;
        registerRP(sid: string, rp: RegisteredRP, expiresAt: Date): Promise<void>;
        removeBySid(sid: string): Promise<void>;
    }
    Index

    Properties

    kind: string

    Methods