This article will show you how to configure SAML for Domo application in Teamstack.

Once this is done, your users will be able to access Domo using Teamstack via SAML. Your users will use their Teamstack credentials when accessing Domo.

Features:

  • Domo (SP) initiated Single Sign-On
  • Teamstack (IdP) initiated Single Sign-On
  • JIT (Just In Time) Provisioning

Set up SSO via SAML for Domo

To set up SSO you first need to add Domo app to Teamstack, assign it to yourself and then configure Domo SSO with the SAML metadata from Teamstack.

Step 1: Add Domo app to Teamstack

  1. Go to your Applications in Teamstack.
  2. Click on the "Add Application" button in the top right corner. 
  3. Search for "Domo" and click "Add".
  4. Select this app to be a "SAML" app and enter your Domo company name  ( If your URL is https://myCompany.domo.com/,  enter myCompany ) and leave the "Relay State" input empty.
  5. In Organization's Applications overview, click on the newly created Domo app. You will see all the details about the app.
  6. Click on "Users" and assign this app to yourself. You will need this in order to test whether SAML is working correctly for Domo.
  7. Click on the "SAML Configurations" tab. Keep this page open, you will need these values once you configure the SAML settings in Domo.

Step 2: Set up SAML in Domo

When you enable SSO in Domo, users that do not exist in Domo but exist in Teamstack, will be automatically created in Domo (Just In Time Provisioning). Also all users will have to log in via Teamstack. It will not be possible to use the original Domo username and password anymore.

  • Log in to Domo with your administrator account.
  • Click More -> Admin -> Security -> Single Sign On (SSO) -> "START SETUP" and select "Metadata Upload" 
  • Copy "SAML Metadata URL" from the step 1.7 above, paste it into the "Metadata URL" input and click the upload button.
  • Click "SAVE CONFIG" and "Enable SSO" to confirm the settings.

Test:

You can now test the login from Teamstack to Domo. You need to have Domo assigned to yourself in Teamstack (the step 1.6 above). To test the connection, do the following:

  • Open a new incognito window
  • Log into Teamstack
  • Click on the Domo app on your dashboard
  • You will be redirected to Domo and will be logged in without the need to enter a password for Domo.

Login URL:
If you want to log in directly from the Domo website use the following URL: https://{{youAccountName}}.domo.com

Did this answer your question?