On-premises installation

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