Module session

Source
Expand description

Advanced Session Management for Supabase

This module provides comprehensive session management functionality including:

  • Cross-tab session synchronization
  • Platform-aware session storage (localStorage/IndexedDB/filesystem)
  • Session encryption and secure storage
  • Real-time session monitoring and events
  • Offline session caching
  • Session state persistence

Modules§

encryption
Session encryption utilities
native
Native-specific session management implementations
storage
Session storage backends

Structs§

CrossTabMessage
Cross-tab synchronization message
SessionData
Enhanced session data with metadata
SessionLocation
Geographic location information
SessionManager
Advanced Session Manager with cross-platform support
SessionManagerConfig
Session manager configuration
SessionMetadata
Session metadata for tracking and analytics

Enums§

SessionEvent
Session event types for monitoring
SessionSource
Session source enumeration

Traits§

CrossTabChannel
Cross-tab communication channel
SessionStorage
Session storage backend trait for cross-platform implementation

Type Aliases§

SessionEventCallback
Session event callback type