ActivityPlug API / @activityplug/server / InMemoryOAuthStateStore
Class: InMemoryOAuthStateStore
Defined in: packages/server/src/storage/in-memory.ts:223
Implements
Constructors
Constructor
new InMemoryOAuthStateStore(
options?):InMemoryOAuthStateStore
Defined in: packages/server/src/storage/in-memory.ts:229
Parameters
options?
InMemoryOAuthStateStoreOptions = {}
Returns
InMemoryOAuthStateStore
Methods
claim()
claim(
stateHash,leaseUntil):Promise<OAuthStateClaim|null>
Defined in: packages/server/src/storage/in-memory.ts:247
Parameters
stateHash
string
leaseUntil
string
Returns
Promise<OAuthStateClaim | null>
Implementation of
consume()
consume(
claim):Promise<boolean>
Defined in: packages/server/src/storage/in-memory.ts:305
Parameters
claim
Returns
Promise<boolean>
Implementation of
create()
create(
record):Promise<boolean>
Defined in: packages/server/src/storage/in-memory.ts:234
Parameters
record
Returns
Promise<boolean>
Implementation of
deleteExpired()
deleteExpired(
now?,limit?):Promise<number>
Defined in: packages/server/src/storage/in-memory.ts:324
Parameters
now?
Date
limit?
number = Number.MAX_SAFE_INTEGER
Returns
Promise<number>
Implementation of
release()
release(
claim):Promise<boolean>
Defined in: packages/server/src/storage/in-memory.ts:283
Parameters
claim
Returns
Promise<boolean>