Microsoft EntraID Setup Guide
CatalyX Blockchain Manager supports Microsoft Entra ID (formerly Azure Active Directory) as an external Identity Provider.
1 — Catalyst Client Setup
1.1 — UI Client
Create a new App Registration for the UI:
Name:
canton-uiSupported 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>
1.2 — API Client
Create a second App Registration for the API:
Name:
catalyst-apiSupported 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
1.3 — User Setup
Create a new user in Entra ID → Users → New user → Create new user:
Username: e.g.
canton-admin@<tenant>.onmicrosoft.comDisplay name: e.g.
Canton AdminPassword: 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/groupEntra ID → Enterprise Applications →
catalyst-api→ Users and Groups → Add user/group
1.4 — Fields Required by IntellectEU
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?