What AussieAuth is

AussieAuth is a self-hosted authentication server built on Convex and Better Auth. It offers fifteen sign-in methods and, unlike a hosted auth provider, it has no consent screen of its own.

Why there's no second consent screen

An app that uses AussieAuth talks to the Convex deployment straight from its own origin. There is no redirect to an AussieAuth-hosted page in the middle, so signing in with Google shows Google's consent screen and nothing else.

This is the whole design. Hosted auth providers typically put you through two approvals — the identity provider's, then the auth provider's, on behalf of the app you were actually trying to use. AussieAuth removes the middle one by never being a page you visit.

The fifteen methods

MethodWhat it is
GoogleOAuth via a Google account
GitHubOAuth via a GitHub account
AppleSign in with Apple, including Hide My Email
Solana WalletSign a message with Phantom, Solflare or Backpack
PasskeyFace ID, Touch ID or a security key
Email & PasswordThe classic credential pair
Phone & PasswordA mobile number instead of an email address
Username & PasswordNo email on file at all
Magic LinkA one-click sign-in link, by email
Email OTPSix digits sent to an inbox
SMS CodeSix digits by text, autofilled by iOS Passwords
Demo AccountOne shared sandbox account, no sign-up
AnonymousA throwaway session that can be upgraded later
Account NumberMullvad-style — the server generates a number, you keep it
Agent AuthA long-lived API key for an autonomous agent

Each is registered only when its credentials are present, so a deployment offers exactly the methods it's configured for. The sign-in card badges the rest as "needs setup" rather than letting them fail on click.

Where to go next

Questions

Is AussieAuth a hosted service? No. It's a Convex deployment you run yourself. There's no AussieAuth account, no tenant, and no per-user pricing — you own the database the sessions live in.

Do users see an AussieAuth branded screen? Never, unless you send them to one. Apps embed the sign-in card at their own origin and talk to the deployment over HTTP.

What is it an alternative to? Clerk, WorkOS AuthKit, Auth0 — and specifically to their redirect-to-our-domain model. The closest thing in spirit is running Better Auth yourself, which is roughly what this is, with the Convex-shaped parts filled in.

Does it work with a non-Convex frontend? Yes. Nothing under src/auth/ imports Convex; the card talks to the auth server over HTTP like any other client. The backend does need Convex.

Also available as /llms.txt and /llms-full.txt, and each page as raw markdown at /docs/<slug>.md.
Your apps talk to this server directly — no AussieAuth consent screen, ever.