ActivityPlug API / @activityplug/core / InMemoryCredentialLeaseStore
Class: InMemoryCredentialLeaseStore
Defined in: packages/core/src/auth/credential-lease.ts:33
Implements
Constructors
Constructor
new InMemoryCredentialLeaseStore(
options?):InMemoryCredentialLeaseStore
Defined in: packages/core/src/auth/credential-lease.ts:37
Parameters
options?
now?
() => Date
Returns
InMemoryCredentialLeaseStore
Methods
create()
create(
input):Promise<boolean>
Defined in: packages/core/src/auth/credential-lease.ts:41
Parameters
input
expiresAt
string
reference
secret
string
Returns
Promise<boolean>
Implementation of
delete()
delete(
reference):Promise<boolean>
Defined in: packages/core/src/auth/credential-lease.ts:70
Parameters
reference
Returns
Promise<boolean>
Implementation of
deleteExpired()
deleteExpired(
now?,limit?):Promise<number>
Defined in: packages/core/src/auth/credential-lease.ts:76
Parameters
now?
Date = ...
limit?
number = Number.MAX_SAFE_INTEGER
Returns
Promise<number>
Implementation of
CredentialLeaseStore.deleteExpired
resolve()
resolve(
reference):Promise<string|null>
Defined in: packages/core/src/auth/credential-lease.ts:60
Parameters
reference
Returns
Promise<string | null>