InternalsDaemon

auth-engine

auth-engine

Authentication and session management for the daemon.

Purpose

Handles OAuth login flow, token refresh, and session state. Integrates with Supabase for device registration and session secret management.

Key Features

  • OAuth flow: Local HTTP callback server for browser auth
  • Token refresh: Automatic background token renewal
  • FSM-based state: Explicit auth state machine (logged out → authenticating → authenticated)
  • Supabase client: Device and session secret API calls