How to implement DOMO seamless login

I need help with DOMO SSO.
Im using Auth0 as service provider. I properly created SSO Integration and app on Auth0, and made required changes in application settings for web origins, callback etc… I have another angular application that uses SSO. When im logged in angular application using Auth0 form, later when i visit domo, im prompted to login again, even though i logged on my angular app, why is that? User should be logged in automatically on DOMO?
On the other side when im logged in DOMO, on my angular app when i use silent login, i can read user profile that logged in using DOMO, so no need to login again there.

Best Answer

  • ArborRose
    ArborRose Coach
    Answer ✓

    Are both hosted on the same domain? The single sign-on state may not be shared across them. Do they share tokens or sessions? Auth0 may issue a token that needs to be recognized by both. Make sure that the SSO integration settings in DOMO are correctly set up to use Auth0 as the Identity Provider. DOMO should be configured to use the same Auth0 tenant and settings.

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **

Answers

  • ArborRose
    ArborRose Coach
    Answer ✓

    Are both hosted on the same domain? The single sign-on state may not be shared across them. Do they share tokens or sessions? Auth0 may issue a token that needs to be recognized by both. Make sure that the SSO integration settings in DOMO are correctly set up to use Auth0 as the Identity Provider. DOMO should be configured to use the same Auth0 tenant and settings.

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **

  • sjh
    sjh Member

    @ArborRose Thanks for your answer. Issue was on Auth0 side. There was a seamless login option in Auth0 settings that was not displayed in their SSO app nor in their documentation. With that option checked DOMO now logs in without password insert if user is logged in.
    I have another question. By default DOMO creates new user when user is logged in using SSO and if user email is not present in DOMO users. Can this be stopped somehow, i dont want DOMO to create new users if they are not present in DOMO users database? Thanks.

  • I don't know how much control you have over it. Go to the admin settings in Domo and review your SSO configuration. There might be a setting related to automatic user creation.

    ** Was this post helpful? Click Agree or Like below. **
    ** Did this solve your problem? Accept it as a solution! **