Skip to content

ActivityPlug API / @activityplug/server / OAuthClientSecretStore

Interface: OAuthClientSecretStore ​

Defined in: packages/server/src/storage/contracts.ts:84

Extends ​

Properties ​

expiryMode? ​

readonly optional expiryMode?: SecurityStateExpiryMode

Defined in: packages/server/src/storage/contracts.ts:4

Inherited from ​

SecurityStateExpiryMetadata.expiryMode

Methods ​

delete() ​

delete(ref): Promise<boolean>

Defined in: packages/server/src/storage/contracts.ts:88

Parameters ​

ref ​

string

Returns ​

Promise<boolean>


deleteExpired() ​

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

Defined in: packages/server/src/storage/contracts.ts:89

Parameters ​

now? ​

Date

limit? ​

number

Returns ​

Promise<number>


get() ​

get(ref): Promise<string | null>

Defined in: packages/server/src/storage/contracts.ts:87

Parameters ​

ref ​

string

Returns ​

Promise<string | null>


put() ​

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

Defined in: packages/server/src/storage/contracts.ts:85

Parameters ​

ref ​

string

secret ​

string

expiresAt ​

string

Returns ​

Promise<boolean>


take() ​

take(ref): Promise<string | null>

Defined in: packages/server/src/storage/contracts.ts:86

Parameters ​

ref ​

string

Returns ​

Promise<string | null>