Multi-tenant setup with different passwords per tenant in one project and separate database.
- 0
- Databases
- Auth
- Cloud
I’m building a multi-tenant SaaS app using a single project.
Each tenant’s data is stored in a separate Database (one DB per tenant).
I’m using Auth for user accounts, which is global to the project.
The same real email address can be used in multiple tenants, but I want different passwords for each tenant.
I’ve tried using email prefixing (e.g. orgA_user@example.com) to make them unique in Auth, but this breaks email verification because sends verification emails to the prefixed address instead of the real one.
My question:
Is it possible to have different passwords per tenant for the same real email using Auth in a single project?
If not, is there a recommended pattern to handle multi-tenant auth where the same email can have different passwords in different tenants, without breaking email verification and password reset?
Thanks in advance for your guidance.
Recommended threads
- Project is currently blocked
When accessing the Appwrite console, I receive the message: "Project is currently blocked. Access to this project is restricted. Contact support if the issue pe...
- Does 1.9.0 Self Hosted have MongoDB Atla...
I have been playing with the new 1.9.0 update and I am really excited for the MongoDB support. I wanted to ask though if at the current time Appwrite supports b...
- {"code": 1008, "message": "Invalid Origi...
Nothing has changed in my application or console settings so I'm curious as to what I need to do to fix this. I already have the client registered so I'm not en...