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