Skip to content

Documentation


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 ​

ServiceAccountRetirement

Returns ​

Promise<void>