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>