Hi, Im Lucas, Im 29, from Portugal. Currently Im tech lead from contextlms.com
About Contextlms, we develop solutions for learn management system(LMS).
We were developing a new system with a more solid architecture based on microservices, microfrontends, etc, however, we will need a branding system and this is where auth0 comes in. We want to abstract ourselves from the authentication process.
I have some questions and as I intend to use auth0 soon, I need to know how to implement the ideal architecture.
Each client should have their users(perhaps a separate database), their own authentication page(needs to be customized with colors, logo, etc).
Question 1:
I would like in auth0 to have a unique configuration of authentication means for all clients, but is it possible to customize the login page per client, is it possible?
Question 2:
I noticed that auth0 use atob/btoa via url to apply universal login settings, but is there another way? I say this because easily the settings can be changed.
Question 3:
Can I have different subdomains to apply certain settings?
Question 4:
Is multi tenancy a good option? Probably will be hard to propagate config changes between all tenancies.
Thanks for reading, attention and your time.