Skip to content

Documentation


Documentation / @u-net/server / DirectLoginChallengeStore

Interface: DirectLoginChallengeStore ​

Defined in: directLogin.ts:49

Methods ​

approve() ​

approve(record, nowIso): Promise<void>

Defined in: directLogin.ts:53

Atomically bind the account key and transition exactly one pending challenge.

Parameters ​

record ​

DirectLoginChallengeRecord

nowIso ​

string

Returns ​

Promise<void>


browserAccess() ​

browserAccess(requestRef, redemptionChallenge, nowIso, consume): Promise<DirectLoginBrowserResult>

Defined in: directLogin.ts:55

Atomically authenticate, bound attempts, and optionally consume an approval.

Parameters ​

requestRef ​

string

redemptionChallenge ​

string

nowIso ​

string

consume ​

boolean

Returns ​

Promise<DirectLoginBrowserResult>


create() ​

create(record): Promise<void>

Defined in: directLogin.ts:50

Parameters ​

record ​

DirectLoginChallengeRecord

Returns ​

Promise<void>


get() ​

get(requestRef): Promise<DirectLoginChallengeRecord | undefined>

Defined in: directLogin.ts:51

Parameters ​

requestRef ​

string

Returns ​

Promise<DirectLoginChallengeRecord | undefined>