Skip to content

ActivityPlug API / @activityplug/server / InMemoryOAuthClientSecretStore

Class: InMemoryOAuthClientSecretStore

Defined in: packages/server/src/storage/in-memory.ts:346

Implements

Constructors

Constructor

new InMemoryOAuthClientSecretStore(options?): InMemoryOAuthClientSecretStore

Defined in: packages/server/src/storage/in-memory.ts:351

Parameters

options?

InMemoryExpiringStoreOptions = {}

Returns

InMemoryOAuthClientSecretStore

Methods

delete()

delete(ref): Promise<boolean>

Defined in: packages/server/src/storage/in-memory.ts:392

Parameters

ref

string

Returns

Promise<boolean>

Implementation of

OAuthClientSecretStore.delete


deleteExpired()

deleteExpired(now?, limit?): Promise<number>

Defined in: packages/server/src/storage/in-memory.ts:396

Parameters

now?

Date

limit?

number = Number.MAX_SAFE_INTEGER

Returns

Promise<number>

Implementation of

OAuthClientSecretStore.deleteExpired


get()

get(ref): Promise<string | null>

Defined in: packages/server/src/storage/in-memory.ts:380

Parameters

ref

string

Returns

Promise<string | null>

Implementation of

OAuthClientSecretStore.get


put()

put(ref, secret, expiresAt): Promise<boolean>

Defined in: packages/server/src/storage/in-memory.ts:355

Parameters

ref

string

secret

string

expiresAt

string

Returns

Promise<boolean>

Implementation of

OAuthClientSecretStore.put


take()

take(ref): Promise<string | null>

Defined in: packages/server/src/storage/in-memory.ts:370

Parameters

ref

string

Returns

Promise<string | null>

Implementation of

OAuthClientSecretStore.take