ActivityPlug API / @activityplug/core / AuthSessionStore
Interface: AuthSessionStore
Defined in: packages/core/src/auth/service.ts:111
Properties
compareAndDelete
readonlycompareAndDelete: (sessionId,expectedRevision) =>Promise<boolean>
Defined in: packages/core/src/auth/service.ts:120
Parameters
sessionId
string
expectedRevision
number
Returns
Promise<boolean>
compareAndSet
readonlycompareAndSet: (sessionId,expectedRevision,next) =>Promise<boolean>
Defined in: packages/core/src/auth/service.ts:115
Parameters
sessionId
string
expectedRevision
number
next
Returns
Promise<boolean>
consume
readonlyconsume: (sessionId) =>Promise<StoredAuthSession|null>
Defined in: packages/core/src/auth/service.ts:114
Parameters
sessionId
string
Returns
Promise<StoredAuthSession | null>
create
readonlycreate: (session) =>Promise<boolean>
Defined in: packages/core/src/auth/service.ts:112
Parameters
session
Returns
Promise<boolean>
deleteExpired
readonlydeleteExpired: (now?) =>Promise<number>
Defined in: packages/core/src/auth/service.ts:121
Parameters
now?
Date
Returns
Promise<number>
get
readonlyget: (sessionId) =>Promise<StoredAuthSession|null>
Defined in: packages/core/src/auth/service.ts:113
Parameters
sessionId
string
Returns
Promise<StoredAuthSession | null>