Skip to content

ActivityPlug API / @activityplug/core / CredentialLeaseStore

Interface: CredentialLeaseStore

Defined in: packages/core/src/auth/credential-lease.ts:13

Extends

Properties

create

readonly create: (input) => Promise<boolean>

Defined in: packages/core/src/auth/credential-lease.ts:14

Parameters

input
expiresAt

string

reference

CredentialLeaseReference

secret

string

Returns

Promise<boolean>


delete

readonly delete: (reference) => Promise<boolean>

Defined in: packages/core/src/auth/credential-lease.ts:19

Parameters

reference

CredentialLeaseReference

Returns

Promise<boolean>


deleteExpired?

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

Defined in: packages/core/src/auth/credential-lease.ts:20

Parameters

now?

Date

limit?

number

Returns

Promise<number>


resolve

readonly resolve: (reference) => Promise<string | null>

Defined in: packages/core/src/auth/credential-lease.ts:10

Parameters

reference

CredentialLeaseReference

Returns

Promise<string | null>

Inherited from

CredentialLeaseResolver.resolve