Auth0 via SAML

SAML is an XML-based standard for exchanging authentication and authorization data between parties, in particular, between an identity provider and a service provider. Auth0 can act as a SAML Identity Provider, allowing users to authenticate and access applications like Mindful through a single sign-on (SSO) process.

This section covers the Auth0 SSO integration with SAML. Topics covered:

  • Setting up SAML in Auth0
  • Configuring your Mindful Organization
  • Adding Role Mappings

Set up SAML in Auth0

If you followed the instructions for setting up an OIDC application, the additional setup for SAML is simple.

  1. Go to Applications > Applications and select your application.
  2. Open the Addons tab.
  3. Enable the SAML2 WEB APP addon.
  4. In the modal window that appears, click the Settings tab and make sure the Application Callback URL is configured properly. Contact the Mindful Support team to obtain the correct URL.

  5. Click Enable or Save.

example saml and auth zero configuration

Configure Your Mindful Organization for SAML Using Auth0

Now it's time to link the Mindful Organization to your Auth0 SAML account. This step can only be performed by Mindful staff.

Add Role Mappings (Auth0 to Mindful)

Now you need to map your Auth0 role to Mindful roles.

  1. Click Add Role Map.
  2. For Name, enter the same value that you used for your Auth0 role. Exact capitalization isn't required.
  3. For Roles, enter the Role(s) that the user will be assigned when they log in with a matching Role name.
  4. If more roles are necessary to map, add those as well. Make sure to click Save to keep your changes.