User Authentication
The recommended authentication provider in this guide is Supabase. Supabase authentication comes with a lot of features, including:
- Support for third-party authentication providers, e.g. Apple, Google, GitHub, GitLab, etc.
- Automated authentication related email sending, e.g.
- Confirm email address
- Invite user
- Reset password
- Multi-Factor Authentication
- Captcha protection of authentication endpoints
- Anonymous users
- Extensive configuration of authentication settings
If you have followed the Database Creation section on the Database page of this guide, then you should already have an account on Supabase and be subscribed to the "Pro" plan. Currently we don't yet have any way for users to create an account on our app. Later in this guide, once proper app development begins, we will add this functionality. Until then we can leave all authentication related settings on Supabase on their default values.