Microsoft EntraID Setup Guide
CatalyX Blockchain Manager supports Microsoft Entra ID (formerly Azure Active Directory) as an external Identity Provider.
Last updated
Was this helpful?
CatalyX Blockchain Manager supports Microsoft Entra ID (formerly Azure Active Directory) as an external Identity Provider.
Create a new App Registration for the UI:
Name: canton-ui
Supported account types: Single tenant (My organization only)
Platform: Single-Page Application (SPA)
After creation, go to Authentication → Add Redirect URI and add the following URLs:
<UI url>
<UI url>/domains
<UI url>/participants
<UI url>/validators
CORS origins:
<UI url>
Front-channel logout URL:
<UI url>
Redirect URIs, CORS origins, and the logout URL will be known after installation on a fresh environment.
Create a second App Registration for the API:
Name: catalyst-api
Supported account types: Single tenant
After creation:
UI (canton-ui)
Single-Page Application
Authorization Code (PKCE) + Refresh Token
No
API (catalyst-api)
Web
Client Credentials + Authorization Code + Refresh Token
Yes
Create a new user in Entra ID → Users → New user → Create new user:
Username: e.g. canton-admin@<tenant>.onmicrosoft.com
Display name: e.g. Canton Admin
Password: set a temporary password — the user will be prompted to change it on first login
Assign the user to both Enterprise Applications:
Entra ID → Enterprise Applications → canton-ui → Users and Groups → Add user/group
Entra ID → Enterprise Applications → catalyst-api → Users and Groups → Add user/group
After completing the Entra ID setup, provide the following values to IntellectEU:
UI Client ID
App Registrations → canton-ui → Overview → Application (client) ID
API Client ID
App Registrations → catalyst-api → Overview → Application (client) ID
API Client Secret
App Registrations → catalyst-api → Certificates & Secrets → value saved during creation
Tenant ID
Entra ID → Overview → Tenant ID
Auth URL
https://login.microsoftonline.com/<tenant-id>/v2.0
User Username
Entra ID → Users → [user] → User principal name
User Password
Set during user creation in step 1.3
Last updated
Was this helpful?
Was this helpful?