Appearance
Authentication Systems
Authentication Systems are the different ways WeWeb can manage sign in, sessions, and authenticated access for your app.
They work alongside Users, Roles, and backend access rules, so you can protect pages, collections, and API endpoints.
What an Authentication System does
- Lets users sign in (for example with email/password, magic links, or a third-party login method)
- Keeps users signed in with a session
- Makes the signed-in user available in your app (for example to show a profile or protect content)
How to set up an Authentication System (high level)
- Go to
Data & API → Authentication. - If this is your first time opening the
Authenticationarea, WeWeb will prompt you to choose anAuthentication Systemto set up. - Follow the setup steps for that system (keys, URLs, or provider settings).
- Save, then test by signing in with a test user.
Switch authentication system (later)
If you need to change your Authentication System:
- Go to
Data & API → Authentication. - Open
Configuration. - Click
Switch authentication system.
All Authentication Systems
Below is a quick view of available Authentication Systems. Click one to open its setup guide.

WeWeb Auth
Ready-made authentication system managed by WeWeb.
Learn more

Supabase
Connect Supabase authentication to your Supabase project.
Learn more

Auth0
Use Auth0 Universal Login and managed identity features.
Learn more

Custom Auth
Bring your own authentication system and manage session/user yourself.
Learn more

OpenID Connect
Connect any OpenID Connect provider (Okta, Azure AD, Keycloak, etc.).
Learn more

