Interface: SessionMetadata
Defined in: src/types/interfaces/session.interface.ts:21
Session metadata for creation.
Properties
deviceId?
readonlyoptionaldeviceId:string
Defined in: src/types/interfaces/session.interface.ts:44
Optional device identifier.
Remarks
Persistent device fingerprint for multi-device management.
ipAddress
readonlyipAddress:string
Defined in: src/types/interfaces/session.interface.ts:28
Client IP address.
Remarks
Used for security logging and anomaly detection.
scope?
readonlyoptionalscope: readonlystring[]
Defined in: src/types/interfaces/session.interface.ts:49
Granted scopes for this session.
userAgent
readonlyuserAgent:string
Defined in: src/types/interfaces/session.interface.ts:36
Client user agent string.
Remarks
Used for device identification and session display.