This article explains how to integrate Market Dojo with SAML. It also explains the features that are, and are not supported, by Market Dojo's integration.
Security Assertion Markup Language (SAML) is an open standard that allows identity providers (for example Okta, or Ping Identity) to pass authorisation credentials to service providers like Market Dojo.
By integrating with SAML, users can sign on to Market Dojo using their existing credentials. It helps IT teams to manage which users have access and is helpful when people join or leave their organisation.
In this example we will use Ping Identity, but instructions will be similar for other solutions (e.g. Okta)
First of all, ensure that you have an administrator account with Ping
Go to your company portal for the SSO provider that you are using (in this example Ping Identity).
Find the 'Connections'
Click 'Add Application’, choose ‘Web App’ and then select the ‘SAML’ option
Give the application a name, description and choose an icon.
On the next page, choose the option to import metadata, import from URL. Enter the url as follows:-
https://<your-whitelabelled-marketdojo-url>/omniauth/saml/metadata
For example:-
https://xyz.marketdojo.com/omniauth/saml/metadata
Fill out the field ASSERTION VALIDITY DURATION (IN SECONDS)
Fill out the field TARGET APPLICATION URL as follows:
https://<your-whitelabelled-marketdojo-url>
For example:-
https://xyz.marketdojo.com
Click Save and Continue
On the next page, it is not necessary to map additional fields
Save
Toggle the option to enable the new application
Go to the Configuration tab of the Application and make a note of
- IDP Metadata url
Login to your Market Dojo account
Go to the Admin>Integrations page
Click +SAML, and enter the settings you noted in the previous step
IDP Metadata url is entered into URL
(note that either URL or XML Configuration File are entered. If you are using the XML file this should be the full text contents of the file, not a link to it.)
Ensure that you enable SAML as a permitted option for sign-in
Logout of Market Dojo
Go to the login page (be sure to use your white label domain)
You should see an option ‘Sign in with SAML, click it
If everything is configured correctly, you will be logged in