Domains / Identity and access
Identity and access
User accounts, authentication, permissions and consent for agents and customers.
13
Repos
Average health 68.7
5
On end-of-life runtimes
3
Running in AWS
Fully or alongside on-prem
3
ZDD: no excuse
Could leave the three-week release now
About this mapping
System generated from repo names and purposes. To correct a repo's domain, add it to estate-assessment/data/repo-owners.json; curated entries always beat the generator. Each repo page shows its mapped domain and product area.
Repos (13)
| Repo | Health | Priority | Hosting | ZDD | Entanglement |
|---|---|---|---|---|---|
| TC.CustomerPortalUsers.DupeImporter Console job that finds customer portal user accounts created in a time window and updates merged/duplicate con… | 19 · red | medium | On-prem | ZDD: not applicable | kernel |
| tc-useraccount-telephonecontracts-api Small ASP.NET Core 2.1 REST API (TC.UserAccount.Telephony.Api) exposing read/write CRUD over user-account tele… | 39 · red | high | On-prem | ZDD: not applicable | loose |
| backoffice-useraccount-service WCF service that is the entry point for creating, reading, updating, searching and authenticating Travel Couns… | 48 · red | high | On-prem | ZDD: a long road | loosely attached |
| tc-useraccount-telephonecontracts-servicecontract Two-class contract NuGet package (TC.UserAccount.Telephony.ServiceContract) defining the UserAccountTelephony … | 50 · amber | low | No signal | ZDD: not applicable | loose |
| backoffice-useraccount-legacy Legacy WCF service (extracted from TFS-era BackOffice2008 code) exposing person, membership and branch user-ac… | 54 · amber | high | On-prem | ZDD: a long road | loosely attached |
| reconsent-ui Angular 17 single-page app where customers review and update their marketing/travel consent preferences, backe… | 68 · amber | low | On-prem | ZDD: a long road | loose |
| phenix-user-api .NET 8 API exposing Phenix user data (user summaries and details) read from the shared UserAccount/Phenix SQL … | 79 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| reconsent-api Small ASP.NET Core 8 API that lets customers update their marketing and travel preferences (GDPR reconsent), p… | 84 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| tc-travelcounellors-sync-service .NET 8 Quartz-scheduled service that twice daily merges Travel Counsellor profiles from the contact API and we… | 86 · green | low | On-prem | ZDD: ready with guardrails | loosely attached |
| tc-permissions-api ASP.NET Core 8 API that decides whether a user/team may view or edit an entity (booking, quote, customer), bac… | 88 · green | low | On-prem | ZDD: ready with guardrails | loose |
| tc-profiles-api Small .NET 8 REST API storing personal profile records for Travel Counsellors — emergency contacts and express… | 91 · green | low | AWS | ZDD: no excuse | loose |
| viewing-as-api .NET 8 API that lets head-office users 'view as' another Travel Counsellor — listing impersonatable user accou… | 91 · green | low | AWS | ZDD: no excuse | loose |
| useraccount-api .NET 8 FastEndpoints API for Phenix user accounts — loading/searching users from MongoDB, mapping SSO email al… | 96 · green | low | AWS | ZDD: no excuse | loosely attached |