I have Tableau server up with OpenID set to use Auth0 for authentication. I created an application w/ client ID and client secret in Auth0. The setup works well. Users are redirected to Auth0 login page. Once users’ credential being authorized, it will redirect back to allowed callback Tableau url. Now, I have Shiny server up running which has same setup as Tableau server. Users are being asked for credential from Auth0 login page. The users are redirected to Shiny url as stated in allowed callback url.
I assume after logged to Tableau server, I’d be able to open the Shiny app url without being asked for auth0 login page. However, users are being asked for credential again for Shiny. Both applications in Auth0 settings have enabled the “Use Auth0 instead of the IdP to do Single Sign On” . But, the SSO cookie deosn’t seem being pass between the two applications.
I followed this sample tutorial ( https://auth0.com/docs/sso/current/single-page-apps ) But it doesn’t work in my case, as my servers are already up running on their own. Adding .js on those servers may not be the best way.
Is any of these works?
- Creating APIs for each application on the Auth0 Mange page could solve my problem? But I don’t see the section/page to type in coding?
- Creating a custom hosted page could make the applications “talk” to each other. But that’s one general page for all. I don’t see a straight tutorial about that works with two different client IDs.
I probably not having a right mindset on how the sso. Please shed some light on this sso setting.