I'm building a Nuxt 3 web app for a client. The users that I want to allow to register for the application should be anyone with an
@theirdomain.com
@theirdomain.com
email account.
Ideally I'd like to use magic links. The reason being, if they're let go or quit, that email account is disabled, therefore simultaneously removing their access to this web app.
If for some reason that's not possible, I'm wondering if it would be possible to filter registration requests by email address, approving automatically any account that uses a company email address.
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.