Skip to content
rw3iss Auth

SessionsModule

SessionsModule

Defined in: auth-client/src/core/modules/sessions.module.ts:9

Constructors

Constructor

new SessionsModule(ctx): SessionsModule

Defined in: auth-client/src/core/modules/sessions.module.ts:10

Parameters

ctx

ModuleContext

Returns

SessionsModule

Methods

list()

list(): Promise<SessionRecord[]>

Defined in: auth-client/src/core/modules/sessions.module.ts:13

List the current user’s active sessions across devices.

Returns

Promise<SessionRecord[]>


terminate()

terminate(sessionId): Promise<void>

Defined in: auth-client/src/core/modules/sessions.module.ts:22

Terminate a specific session. Passing the caller’s own session id logs them out as a side-effect.

Parameters

sessionId

string

Returns

Promise<void>