Skip to content

Documentation


Documentation / @u-net/server / PostgresDirectLoginChallengeStore

Class: PostgresDirectLoginChallengeStore

Defined in: directLoginPostgres.ts:31

Implements

Constructors

Constructor

new PostgresDirectLoginChallengeStore(db): PostgresDirectLoginChallengeStore

Defined in: directLoginPostgres.ts:32

Parameters

db

SqlClient

Returns

PostgresDirectLoginChallengeStore

Methods

consume()

consume(requestRef): Promise<boolean>

Defined in: directLoginPostgres.ts:68

Parameters

requestRef

string

Returns

Promise<boolean>

Implementation of

DirectLoginChallengeStore.consume


create()

create(record): Promise<void>

Defined in: directLoginPostgres.ts:34

Parameters

record

DirectLoginChallengeRecord

Returns

Promise<void>

Implementation of

DirectLoginChallengeStore.create


get()

get(requestRef): Promise<DirectLoginChallengeRecord | undefined>

Defined in: directLoginPostgres.ts:42

Parameters

requestRef

string

Returns

Promise<DirectLoginChallengeRecord | undefined>

Implementation of

DirectLoginChallengeStore.get


getBySessionId()

getBySessionId(sessionId): Promise<DirectLoginChallengeRecord | undefined>

Defined in: directLoginPostgres.ts:50

Parameters

sessionId

string

Returns

Promise<DirectLoginChallengeRecord | undefined>

Implementation of

DirectLoginChallengeStore.getBySessionId


update()

update(record): Promise<void>

Defined in: directLoginPostgres.ts:58

Parameters

record

DirectLoginChallengeRecord

Returns

Promise<void>

Implementation of

DirectLoginChallengeStore.update