Decisive Leader · LifeKeeper
Sign in
Uses Adaptive's existing Supabase Auth identity (email, Google, Apple) when configured. LifeKeeper sessions stay on this host.
Signs in with your existing Adaptive Supabase identity (email, Google, or Apple). LifeKeeper never receives a client-supplied user id — the server validates the session with getUser().
Auth returns to a fixed LifeKeeper callback URL (no query string) that must be allow-listed on the shared Supabase project. Do not change shared Auth settings without owner approval.