+Supabase Auth is designed to work with Postgres. There are two parts to every Auth system:
+
+- Authentication: should this person be allowed in? If yes, who are they?
+- Authorization: once they are in, what are they allowed to do?
+
+## Authentication
+
+You can authenticate your users in several ways:
+
+- Email & password.
+- Magic links (one-click logins).
+- Social providers.
+- Phone logins.
+
+
{providers.map((x) => (
@@ -44,3 +60,8 @@ import providers from '@site/src/data/authProviders'
))}
+
+
+## Authorization
+
+- TBD
\ No newline at end of file
diff --git a/web/src/data/authProviders.js b/web/src/data/authProviders.js
index dbaadd482bc..2f721055309 100644
--- a/web/src/data/authProviders.js
+++ b/web/src/data/authProviders.js
@@ -8,6 +8,15 @@ const authProviders = [
platform: true,
selfHosted: true,
},
+ {
+ name: 'Magic Links',
+ // logo: '/img/libraries/dart-icon.svg',
+ href: '/docs/guides/auth/auth-apple',
+ official: true,
+ supporter: 'Supabase',
+ platform: true,
+ selfHosted: true,
+ },
{
name: 'Apple',
// logo: '/img/libraries/dart-icon.svg',
@@ -99,7 +108,7 @@ const authProviders = [
selfHosted: true,
},
{
- name: 'Messagebird',
+ name: 'MessageBird',
// logo: '/img/libraries/dart-icon.svg',
href: '/docs/guides/auth/auth-twilio',
official: false,