Documentation / @u-net/server / InMemoryDirectLoginChallengeStore
Class: InMemoryDirectLoginChallengeStore
Defined in: directLogin.ts:315
Implements
Constructors
Constructor
new InMemoryDirectLoginChallengeStore(
accounts):InMemoryDirectLoginChallengeStore
Defined in: directLogin.ts:318
Parameters
accounts
InMemoryDirectLoginAccountStore
Returns
InMemoryDirectLoginChallengeStore
Methods
approve()
approve(
record,nowIso):Promise<void>
Defined in: directLogin.ts:330
Atomically bind the account key and transition exactly one pending challenge.
Parameters
record
nowIso
string
Returns
Promise<void>
Implementation of
DirectLoginChallengeStore.approve
browserAccess()
browserAccess(
requestRef,challenge,nowIso,consume):Promise<DirectLoginBrowserResult>
Defined in: directLogin.ts:342
Atomically authenticate, bound attempts, and optionally consume an approval.
Parameters
requestRef
string
challenge
string
nowIso
string
consume
boolean
Returns
Promise<DirectLoginBrowserResult>
Implementation of
DirectLoginChallengeStore.browserAccess
create()
create(
record):Promise<void>
Defined in: directLogin.ts:320
Parameters
record
Returns
Promise<void>
Implementation of
DirectLoginChallengeStore.create
get()
get(
requestRef):Promise<DirectLoginChallengeRecord|undefined>
Defined in: directLogin.ts:325
Parameters
requestRef
string
Returns
Promise<DirectLoginChallengeRecord | undefined>