Configuring SAML for UserVoice with OneLogin

To configure OneLogin to sign in users into UserVoice using SAML, follow those steps.

In OneLogin, do the following:

  1. In OneLogin, navigate to Apps → Find apps and search for UserVoice. Click Add.
  2. In the Add UserVoice screen select for the app to be used by the Organization and select SAML 2.0 for the Connector Version. Press Continue.
  3. Type your UserVoice subdomain into the Subdomain field within the Configuration tab.

  4. Under the Single Sign-on tab copy the HTTP Endpoint under SAML Endpoints to the clipboard for use in UserVoice later (step 2 below). Next click "View details" below X.509 Certificate and download the certificate. You will give this to UserVoice. 




In UserVoice, do the following:

To setup UserVoice as a SAML Service Provider, you need to upload your OneLogin SAML token signing certificate via UserVoice Admin Console.

  1. Go to Admin Console → Settings → Web Portal → User authentication.
  2. Select the option Single Sign-On (SSO).
  3. SSO KEY is not used in SAML, so ignore it.
  4. Input the SSO Remote Sign-In URL of your Identity Provider (required). This is the HTTP endpoint copied in Step 4 above.
  5. If you need to, also input your SSO Remote Sign-Out URL so that your IdP knows when users log out. This is https://app.onelogin.com/client/apps
  6. Finally, upload your OneLogin x509 certificate file in either PEM (ascii) or DER (binary) format. This is located in Security → SAML section of OneLogin.
  7. Then, press Save authentication settings.

To test do the following:

  1. Login to OneLogin.
  2. Make sure you are logged out of UserVoice.
  3. Click the UserVoice icon on your dashboard. This should log you into UserVoice.
  4. Alternatively, you can go to http://subdomain.usevoice.com and attempt to sign in, at which point you should be signed in through OneLogin.

You're done!

Feedback and Knowledge Base