Skip to main content

Interface: SessionMetadata

Defined in: src/types/interfaces/session.interface.ts:21

Session metadata for creation.

Properties

deviceId?

readonly optional deviceId: string

Defined in: src/types/interfaces/session.interface.ts:44

Optional device identifier.

Remarks

Persistent device fingerprint for multi-device management.


ipAddress

readonly ipAddress: string

Defined in: src/types/interfaces/session.interface.ts:28

Client IP address.

Remarks

Used for security logging and anomaly detection.


scope?

readonly optional scope: readonly string[]

Defined in: src/types/interfaces/session.interface.ts:49

Granted scopes for this session.


userAgent

readonly userAgent: string

Defined in: src/types/interfaces/session.interface.ts:36

Client user agent string.

Remarks

Used for device identification and session display.