Options
All
  • Public
  • Public/Protected
  • All
Menu

An IDP storage adapter that uses an ExpiringStorage to persist data.

Hierarchy

  • ExpiringAdapter

Implements

  • Adapter

Index

Constructors

Properties

logger: Logger = ...
name: string
storage: ExpiringStorage<string, unknown>

Methods

  • consume(id: string): Promise<void>
  • destroy(id: string): Promise<void>
  • find(id: string): Promise<void | AdapterPayload>
  • findByUid(uid: string): Promise<void | AdapterPayload>
  • findByUserCode(userCode: string): Promise<void | AdapterPayload>
  • grantKeyFor(id: string): string
  • keyFor(id: string): string
  • revokeByGrantId(grantId: string): Promise<void>
  • uidKeyFor(uid: string): string
  • upsert(id: string, payload: AdapterPayload, expiresIn?: number): Promise<void>
  • userCodeKeyFor(userCode: string): string