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.