Enterprise SSO - Login with any SSO Identity Provider (Auth0, Bitium...)

Requirements

You should have an active MockFlow Enterprise license to integrate MockFlow with any third party Identity Provider that supports SSO/SAML.

Steps to integrate:

MockFlow provides built-in connectors for Okta, Onelogin and Google SSO identity providers. In addition to this, Enterprise customers can connect to any third party SSO identity providers that supports SAML methodology such as Auth0, IBM Cloud identity, Bitium etc. by following the below steps:

1. Login to MockFlow as enterprise admin user.

2. Under "My Accounts", select the tab "SSO".

3. Click the toggle button to enable SSO.

4. Select the provider as "Custom Identity Provider":

5. Copy the following details mentioned in the read-only fields that is required by the "Identity Provider" to create a connection:

- Single Sign On URL (Authorization callback URL)
- Audience URL (Allowed Origin)
- Name ID Format - The Identity Provider should return the NameId format as an emailAddress.
- Few providers require to set "nameIdentifierProbes" which is "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
- Attributes required by MockFlow are "firstName" and "lastName"

6. Use the above details to create new connection/application for MockFlow in your Identity Provider

7. From the Identity Provider, copy the following fields:

  • Sign-in URL
  • Issuer Id
  • X509 Certificate

8. Paste the above data in MockFlow, My Accounts -> SSO tab under corresponding label.

Press "Save" button to save all your entries.

Adding users to MockFlow

1. You can add the list of users to allow access into MockFlow in the same "My Accounts" panel.
2. Under the tab "User Licenses", enter the email of the users to provide them access.
3. You can also revoke the license when required.

After setup: On how to login with SSO in MockFlow

At  https://mockflow.com, clicking the login button, shows the login dialog with Login with SSO button as shown below