Hey everybody – new Auth0 user here.
We’re trying to move our entire universe over to Auth0, including our dev, staging, and production environments.
For cleanliness and safety, we want to sandbox these stages; someone who registers an account with one should not automatically have a login to another.
I feel like I almost have this working, but I’m missing something silly.
I’ll create a new client (dev-client), and then create a new Auth0 database connection (dev-db) for only this client_id.
BUT when the new client is created, it also has access to all of our other Auth0 database connections, and it (often? always?) prefers one of the old connections to the one I just made for it.
If I make another client (stage-client), and another database connection (stage-db), that client also has access to my dev-db.
So, I’m just really thoroughly confused. I’m not sure why this happens, or how to stop it, or even if this is the best way to go about sandboxing apps. Does anybody have any pointers for how I can keep my apps from sharing users? I’d love to just disable whatever’s causing my apps to start by assuming they should share connections, but if I have to do a totally different workflow, I’m open to suggestions.