What Archie Auth handles
When to use Archie Auth vs. a third-party provider
You can also run Archie Auth alongside other providers — for example, Archie Auth for email/password and Google for social sign-in, with both writing to the same user record.
Per-environment isolation
Archie Auth configuration, signing keys, and user records are all per-environment. Each environment maintains:- Its own auth configuration (password policy, token TTLs, email templates).
- Its own RSA signing and encryption keys.
- Its own user list.
Where to go next
Getting started
Enable Archie Auth, configure it, and run the full sign-up / sign-in flow.
User management
Block, force-logout, and otherwise manage registered users from the dashboard.
Security
Password hashing, rate limiting, key rotation, and JWE encryption.
Email templates
Customize verification and recovery emails plus sender branding.
GraphQL API
GraphQL mutations and queries for every auth operation.
REST API
HTTP endpoints —
/auth/signup, /auth/login, /auth/refresh-token, and the JWKS endpoint.FAQ
Do I have to enable Archie Auth in every environment separately?
Do I have to enable Archie Auth in every environment separately?
Yes. Each environment is isolated — enable it once per environment that needs auth. Auth configuration is intentionally not copied when branching, so a leaked dev secret can’t compromise production.
Can I migrate users into Archie Auth from another provider?
Can I migrate users into Archie Auth from another provider?
Yes — sign users up via the standard signup endpoint with their existing emails. Passwords have to be reset (you can’t import bcrypt hashes from a different cost factor) — the standard recovery flow handles that. For machine-readable user data, use the GraphQL API.
What happens to existing users if I disable Archie Auth?
What happens to existing users if I disable Archie Auth?
All active refresh tokens are revoked. When you re-enable, you can choose whether to drop the
_auth_credentials table (wiping users) or keep it (so existing users can sign in again).Can I customize the password policy?
Can I customize the password policy?
Yes — minimum length, required character classes, max failed attempts, and lock duration are all configurable per environment. See Security.
Does Archie Auth support MFA?
Does Archie Auth support MFA?
Not in the built-in flow today. For MFA, run a third-party provider like Auth0 alongside or in place of Archie Auth.