Skip to content

ActivityPlug API / @activityplug/core / AuthSessionStore

Interface: AuthSessionStore ​

Defined in: packages/core/src/auth/service.ts:111

Properties ​

compareAndDelete ​

readonly compareAndDelete: (sessionId, expectedRevision) => Promise<boolean>

Defined in: packages/core/src/auth/service.ts:120

Parameters ​

sessionId ​

string

expectedRevision ​

number

Returns ​

Promise<boolean>


compareAndSet ​

readonly compareAndSet: (sessionId, expectedRevision, next) => Promise<boolean>

Defined in: packages/core/src/auth/service.ts:115

Parameters ​

sessionId ​

string

expectedRevision ​

number

next ​

StoredAuthSession

Returns ​

Promise<boolean>


consume ​

readonly consume: (sessionId) => Promise<StoredAuthSession | null>

Defined in: packages/core/src/auth/service.ts:114

Parameters ​

sessionId ​

string

Returns ​

Promise<StoredAuthSession | null>


create ​

readonly create: (session) => Promise<boolean>

Defined in: packages/core/src/auth/service.ts:112

Parameters ​

session ​

StoredAuthSession

Returns ​

Promise<boolean>


deleteExpired ​

readonly deleteExpired: (now?) => Promise<number>

Defined in: packages/core/src/auth/service.ts:121

Parameters ​

now? ​

Date

Returns ​

Promise<number>


get ​

readonly get: (sessionId) => Promise<StoredAuthSession | null>

Defined in: packages/core/src/auth/service.ts:113

Parameters ​

sessionId ​

string

Returns ​

Promise<StoredAuthSession | null>