Documentation / @u-net/server / DirectLoginRetirementStore
Interface: DirectLoginRetirementStore
Defined in: directLogin.ts:64
Extends
Methods
bindPublicKey()
bindPublicKey(
scopedUserId,publicKeyPem):Promise<"created"|"existing">
Defined in: directLogin.ts:77
Parameters
scopedUserId
string
publicKeyPem
string
Returns
Promise<"created" | "existing">
Inherited from
DirectLoginAccountStore.bindPublicKey
claimRetirements()
claimRetirements(
limit):Promise<object[]>
Defined in: directLogin.ts:69
Parameters
limit
number
Returns
Promise<object[]>
completeRetirementCleanup()
completeRetirementCleanup(
operationId,leaseToken):Promise<void>
Defined in: directLogin.ts:70
Parameters
operationId
string
leaseToken
string
Returns
Promise<void>
failRetirementCleanup()
failRetirementCleanup(
operationId,leaseToken):Promise<void>
Defined in: directLogin.ts:71
Parameters
operationId
string
leaseToken
string
Returns
Promise<void>
getPublicKey()
getPublicKey(
scopedUserId):Promise<string|undefined>
Defined in: directLogin.ts:76
Parameters
scopedUserId
string
Returns
Promise<string | undefined>
Inherited from
DirectLoginAccountStore.getPublicKey
getRetirementPublicKey()
getRetirementPublicKey(
scopedUserId):Promise<string|undefined>
Defined in: directLogin.ts:65
Parameters
scopedUserId
string
Returns
Promise<string | undefined>
pendingRetirements()
pendingRetirements(
limit):Promise<object[]>
Defined in: directLogin.ts:68
Parameters
limit
number
Returns
Promise<object[]>
retire()
retire(
scopedUserId):Promise<void>
Defined in: directLogin.ts:78
Parameters
scopedUserId
string
Returns
Promise<void>
Inherited from
DirectLoginAccountStore.retire
retireWithCleanup()
retireWithCleanup(
retirement):Promise<void>
Defined in: directLogin.ts:67
Retirement and the cleanup job must commit in one transaction.
Parameters
retirement
Returns
Promise<void>