Documentation Index

Fetch the complete documentation index at: https://knowledge.curiositysoftware.ie/llms.txt

Use this file to discover all available pages before exploring further.

Setting Up Single Sign-On (SSO) for Curiosity Cloud

Prev Next

Single Sign-On allows your users to access Curiosity using their existing Microsoft credentials, removing the need for separate passwords. This guide walks through the setup steps in Microsoft Entra ID and explains what information to send to Curiosity to complete the configuration.

Note on licensing: Enabling SSO is a small addition to your existing license costs. Please contact your Curiosity sales representative before starting if you have any questions about pricing.


Before You Start

You will need:

  • Access to Microsoft Entra ID (or Azure Portal) with permission to create app registrations

  • Admin consent rights in your tenant

  • Your Curiosity sales contact details if you have licensing questions


Step 1: Create the App Registration

  1. Open https://entra.microsoft.com (or navigate to portal.azure.com and select Microsoft Entra ID).

  2. Go to Applications > App registrations > New registration.

  3. Set the name to Curiosity Modeller SSO (or any name that suits your organisation).

  4. Under Supported account types, select Accounts in this organizational directory only.

  5. Under Redirect URI, choose Web and paste in the following URL:

https://test-modeller-cloud.auth0.com/login/callback
  1. Click Register.


Step 2: Grant Microsoft Graph Permissions

In the new app registration, go to API permissions and confirm the following four delegated permissions are present:

Permission

Type

Purpose

openid

Delegated

Sign users in

profile

Delegated

Basic profile claims (name)

email

Delegated

Email claim

User.Read

Delegated

Read basic profile via Graph (used by Auth0)

openid, profile, and email are usually added automatically. If User.Read is missing:

  1. Click Add a permission > Microsoft Graph > Delegated permissions.

  2. Search for User.Read, tick it, and click Add permissions.

Once all four permissions are in place, click Grant admin consent for [your tenant] so users are not individually prompted on first sign-in.


Step 3: Collect Three Values

You will need to send Curiosity three pieces of information to complete the configuration.

1. Microsoft Azure AD Domain

Your primary domain, for example acme.onmicrosoft.com or a verified custom domain such as acme.com.

Where to find it: Entra admin centre > Overview > Primary domain.

2. Application (Client) ID

A GUID in the format: 0979ede5-3a6f-4416-9917-95eb650cf34a.

Where to find it: App registration > Overview > Application (client) ID.

3. Client Secret

Go to App registration > Certificates & secrets > Client secrets > New client secret.

Set the description to Curiosity Modeller and the expiry to 24 months (or per your organisation's policy).

Important: Copy the Value column immediately after saving. It will not be visible again after you leave the page.


Step 4: Send Us the Values

Once you have the three values above, send them to the Curiosity team and we will configure SSO for your organisation.

For any further questions about SSO configuration or licensing, please contact your Curiosity sales representative.