Auth0

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

This feature is available in the Premium plan and higher.

Remember to grant your users access permissions to GoodAccess. Users without them won't be able to log in.

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 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.

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.

2. Usage

Go to Usage, download the Identity Provider Metadata, and open it with 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.

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

Last updated