Set up SAML SSO with Auth0
Auth0 does this through an addon rather than a dedicated app type, with the settings living in a JSON block instead of separate fields. This assumes SSO is already on, from SAML setup.
- Where to find it
- Organization → Integrations → SSO
- Who can use it
- Organization Admin in DMARCS; an admin on your Auth0 tenant
- Time needed
- 10 minutes
- You will need
- Admin access to your Auth0 tenant
Enable the SAML2 Web App addon
- Open the addon
In the Auth0 Dashboard, open (or create) the application you want to use for DMARCS, go to its Addons tab, and switch on SAML2 Web App.
Point it at DMARCS
- Application Callback URL
https://your-domain.com/api/api.php?action=saml_acs- audience (inside the Settings JSON)
https://your-domain.com/api/saml/metadata
Map the email attribute
Auth0 sends the user's email as the NameID by default, so no extra mapping is usually needed. If you've customized the addon's Settings JSON mappings block, make sure email still maps to the NameID or an email attribute.
Give DMARCS Auth0's details, then test
- Turn it on
Scroll to the bottom of the addon page and click Enable.
- Get the metadata into DMARCS
Use the addon's Usage tab to find the Identity Provider Metadata URL, download it, and upload the file on DMARCS's SSO page with Upload Metadata, or copy the SSO endpoint and certificate by hand.
- Enable and test
Make sure the connection and users you want are enabled for this application, then switch on Enable SSO on DMARCS's SSO page and save. Sign in from a private browser window.
Still need a hand?
Email support@dmarcs.com, call +971 4 240 4441, or open a ticket from Support inside the app.