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>