Hub

One account for every current and future first-party app.

The hub is where identity gets centralized. Google-first login is the fastest front door, email-password remains the canonical fallback, and future app activation plus billing will stack on top of this same spine.

Scope now

  • Google-first auth with email-password fallback and password recovery on the hub domain.
  • Google, GitHub, and X entry points wired through Socialite.
  • Social account linkage stored against the canonical user.
  • App activation and billing intentionally deferred until auth is stable.

Primary auth

Email stays canonical. Google gets the front door.

Social providers are convenience layers, not alternate identity systems. If a provider does not return an email address, it does not get to become the source of truth.

Social entry points

Configured providers

Continue with Google

Fastest clean path for most users.

Recommended

GitHub not configured yet

Useful when the builder identity already lives on GitHub.

X not configured yet

Optional if you specifically want the X account linked.