Documentation / @u-net/server / InMemoryDirectLoginAccountStore
Class: InMemoryDirectLoginAccountStore
Defined in: directLogin.ts:351
Implements
Constructors
Constructor
new InMemoryDirectLoginAccountStore():
InMemoryDirectLoginAccountStore
Returns
InMemoryDirectLoginAccountStore
Methods
bindPublicKey()
bindPublicKey(
scopedUserId,publicKeyPem):Promise<"created"|"existing">
Defined in: directLogin.ts:360
Parameters
scopedUserId
string
publicKeyPem
string
Returns
Promise<"created" | "existing">
Implementation of
DirectLoginRetirementStore.bindPublicKey
claimRetirements()
claimRetirements(
limit):Promise<object[]>
Defined in: directLogin.ts:394
Parameters
limit
number
Returns
Promise<object[]>
Implementation of
DirectLoginRetirementStore.claimRetirements
completeRetirementCleanup()
completeRetirementCleanup(
operationId,leaseToken):Promise<void>
Defined in: directLogin.ts:404
Parameters
operationId
string
leaseToken
string
Returns
Promise<void>
Implementation of
DirectLoginRetirementStore.completeRetirementCleanup
failRetirementCleanup()
failRetirementCleanup(
operationId,leaseToken):Promise<void>
Defined in: directLogin.ts:410
Parameters
operationId
string
leaseToken
string
Returns
Promise<void>
Implementation of
DirectLoginRetirementStore.failRetirementCleanup
getPublicKey()
getPublicKey(
scopedUserId):Promise<string|undefined>
Defined in: directLogin.ts:355
Parameters
scopedUserId
string
Returns
Promise<string | undefined>
Implementation of
DirectLoginRetirementStore.getPublicKey
getRetirementPublicKey()
getRetirementPublicKey(
scopedUserId):Promise<string|undefined>
Defined in: directLogin.ts:376
Parameters
scopedUserId
string
Returns
Promise<string | undefined>
Implementation of
DirectLoginRetirementStore.getRetirementPublicKey
pendingRetirements()
pendingRetirements(
limit):Promise<object[]>
Defined in: directLogin.ts:390
Parameters
limit
number
Returns
Promise<object[]>
Implementation of
DirectLoginRetirementStore.pendingRetirements
retire()
retire(
scopedUserId):Promise<void>
Defined in: directLogin.ts:371
Parameters
scopedUserId
string
Returns
Promise<void>
Implementation of
DirectLoginRetirementStore.retire
retireWithCleanup()
retireWithCleanup(
retirement):Promise<void>
Defined in: directLogin.ts:380
Retirement and the cleanup job must commit in one transaction.
Parameters
retirement
Returns
Promise<void>