I am currently trying to bring Auth0 authentication to my Discourse app. I essentially followed the workflow here and I get things running.
However, I am not quite happy with it for several reasons:
- After clicking on sign in/up, there is only a button "with Auth0’. I want there Auth0 login/sign up panel the only thing that shows up after clicking sign in/up at the top of the Discourse page.
- After authentication with Auth0, people should not have to create a new user, instead it should all be fine because of Auth0.
- E-mail authentication should be or should have been handled via Auth0, not via Discourse.
- If you already have logged in via Auth0 in that browser, possibly with the same app from Auth0, in another module of our platform, then you should be automatically logged in.
- There should still be the possibility to login as the admin user, as this might turn out to be more challenging after implementing point no. 1.
Could you help me to setup everything or at least parts of it?