Authentication with Auth0

Here are some basic instructions for integration with Auth0. In this example, the Structurizr on-premises installation was running at http://localhost:7080.

1. Register the Structurizr on-premises installation

Create an Auth0 "application" to represent the Structurizr on-premises installation. The "name" you use here should be set as the structurizr.saml.entityId property in your file.

Creating an application

After creation, you will need to change the following settings:

  • Allowed Callback URLs: http://localhost:7080/saml/SSO

Setting the callback URL

2. Download IdP metadata

Click the "SAML2 webapp" add-on for the application, and download the SAML metadata by clicking the "Identity Provider Metadata: Download" link, saving this as saml-idp-metadata.xml in your Structurizr data directory.

Download IdP metadata