In order to enable a seamless user login experience in Venn, Venn offers integrations with third-party Identity Providers (IdPs), including Auth0.
Auth0 does not support user or group provisioning, so if you configure Auth0 as your Venn Identity Management solution, you will create users in Venn and your users' login information will be synced over from Auth0 to Venn (matching on email address). Learn how to manage Venn user access with Auth0 as your IdP.
Set up Auth0 as Your IdP
You must have Admin access to Auth0 in order to set it up as your Venn IdP.
To set up Auth0 as your IdP:
- The Venn team or a Venn partner will guide you through the process of changing your Identity Provider to Auth0 in Venn's Company Admin.
- After your Identity Provider has been changed to Auth0 in Venn's Company Admin, log in to the Auth0 Dashboard to complete the IdP setup.
-
In the menu at left, click Applications and select Applications.
-
Set the App Name to Venn, select Regular Web Applications, and click Create.
-
Navigate to the Addons tab and toggle on the SAML2 option.
-
In the window that opens, add the following on the Settings tab.
-
Application Callback URL: Replace [Company_Shortname] with the abbreviation for your company that you see in the URL bar before
.venn.comwhen you have the Workplace web app open.https://[Company_Shortname].venn-dev.com/sso/auth0 -
Settings: Replace [Company_Shortname] with the abbreviation for your company that you see in the URL bar before
.venn.comwhen you have the Workplace web app open.{ "audience": "https://[Company_Shortname].venn-dev.com/sso/auth0", "mappings": { "firstName": "firstName", "lastName": "lastName", "email": "email", "name": "upn" }, "createUpnClaim": false, "passthroughClaimsWithNoMapping": false, "mapUnknownClaimsAsIs": false, "mapIdentities": true, "signatureAlgorithm": "rsa-sha256", "digestAlgorithm": "sha256", "signResponse": false, "typedAttributes": true, "includeAttributeNameFormat": true, "nameIdentifierFormat": "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified", "nameIdentifierProbes": [ "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress" ], "authnContextClassRef": "urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified", "binding": "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST" }
-
- Click Debug to confirm that your provided parameters are valid, and then click Save.
-
Navigate to the Usage tab and click Download next to Identity Provider Metadata.
- Zip and share the XML file with your Venn team. In Company Admin, they will:
-
Click All websites in the menu at left and click Add websites.
- Search for and select “Auth0” and click Identity Provider.
-
Click Auth0 in the websites list, click Edit Identity Provider, and upload the contents of the XML file in the IdP metadata field.
-
Once these steps are complete, Auth0 will be set up as your IdP for Venn.
Manage User Access to Venn when Auth0 is Your IdP
Follow the steps in this article to manage user access to Venn once you have set up Auth0 as your IdP.