Auth0

This guide will show you how to integrate GoodAccess with Auth0 SSO.

This feature is available in the Premium plan and higher.

Step 1 - Adding a new identity provider

Log in to the GoodAccess Control Panel, and go to Settings > SSO & Identity.

Click + Add provider, enter the Provider name, choose your Identity Provider, and click Continue.

Step 2 - Setting up Single Sign-On with SAML

Log in to the Auth0 Admin console, go to Applications > Applications, and click + Create Application.

Give the application a name, select Native, and click Create.

Go to Addons, and open SAML2.

Auth0 Admin console with key steps to creating a new application.
Creating a new application
Auth0 Admin console with key steps to creating a new application.
Creating a new application
Auth0 Admin console with key steps to opening the SAML2 addon.
Opening the SAML2 addon

1. Settings

Go to Settings, and copy the details from GoodAccess - (2) GoodAccess links.

  • Application Callback URL - Assertion Consumer Service URL

Copy the below code into Settings:

{
  "mappings": {
    "email": "email",
    "name": "name"
  },
  "createUpnClaim": false,
  "passthroughClaimsWithNoMapping": false,
  "mapUnknownClaimsAsIs": false,
  "mapIdentities": true
}

Return to GoodAccess, and click Continue.

Return to Auth0, scroll down to the bottom of the page, and click Enable.

Auth0 Admin console with key steps to setting up the "Settings".
Setting up the Settings

2. Usage

Go to Usage, download the Identity Provider Metadata, and open the file in a text editor (e.g. Notepad).

Copy the details to GoodAccess - (3) Identity Provider links, and click Continue.

  • Sign in URL - Identity Provider Login URL

  • Entity ID - Issuer

  • X509 signing certificate - Copy the certificate from the text editor

Click Submit to finish the configuration.

Auth0 Admin console with key steps to setting up the "Usage".
Setting up the Usage
Notepad with highlighted X509 signin certificate.
Copying the certificate from the Notepad

You have now successfully set up your Auth0 SSO with GoodAccess.

Last updated

Was this helpful?