URL: https://entra.microsoft.com/
Tenant ID: f90faace-b48d-4a19-a39c-1dd7b37686e3
Four different App registrations are used:

App Registration Name: EG Zynergy Partners App
Client ID: 39a142a0-3e9e-4c29-8f22-f17d0fa537d4
Allowed to Access:
Purpose:
Token Type: User tokens (delegated permissions)
App Registration Name: EG Zynergy Partners API
Client ID: 7412b4a0-9785-41cb-9b63-a61955334f3d
Allowed to Access:
Purpose:
Token Type: Service tokens (application permissions)
Client Secret: Required (stored as environment variables in Azure and git secrets for development)
App Registration Name: EG Zynergy Partners ApiService
Client ID: e85dc5b1-f01b-45bd-b48d-08f50ee2e160
Allowed to Access:
Purpose:
Token Type: Service tokens (application permissions)
Client Secret: Required (stored as environment variables in Azure and git secrets for development)
App Registration Name: EG Zynergy Partners IntegrationApiService
Client ID: ef383bd8-146d-498d-a77b-afe4d730b6fe
Allowed to Access:
Purpose:
Token Type: Service tokens (application permissions)
Client Secret: Required (stored as environment variables in Azure and git secrets for development)
Additional Authentication: Also accepts static JWT tokens from WCF service (separate validation mechanism)
| App Registration | Client ID | Token Type | Purpose |
|---|---|---|---|
| EG Zynergy Partners API | 39a142a0-3e9e-4c29-8f22-f17d0fa537d4 | User tokens | Frontend app & Swagger authentication |
| EG Zynergy Partners API | 7412b4a0-9785-41cb-9b63-a61955334f3d | Service tokens | Shared service-to-service identity |
| EG Zynergy Partners ApiService | e85dc5b1-f01b-45bd-b48d-08f50ee2e160 | Service tokens | ApiService backend identity |
| EG Zynergy Partners IntegrationApiService | ef383bd8-146d-498d-a77b-afe4d730b6fe | Service tokens | IntegrationServiceAPI identity |