diff --git a/01 Projects/cc-dashboard/CC Dashboard.md b/01 Projects/cc-dashboard/CC Dashboard.md index ec24c69..f30ec6e 100644 --- a/01 Projects/cc-dashboard/CC Dashboard.md +++ b/01 Projects/cc-dashboard/CC Dashboard.md @@ -177,6 +177,10 @@ All endpoints except `/auth/login` require valid JWT in `Authorization: Bearer { - **Recent fixes:** Accurate time tracking with interval union (no double-counting), project metadata fields, auto-detect repo URL from git remote, chart null-safety, async safety (selectinload, execute delete) ## Sessions +### 2026-05-07 – Set up SSO, isolate users, disable +**Asked:** Set up SSO, isolate users, disable personal login, and link vadymsamoilenko@oliver.agecny to VadymSamoilenko@oliver.agecny. +**Done:** Configured SSO with user isolation, added optical-dev.oliver.solutions/cc-dashboard/ as SPA, disabled personal login, and migrated user account to SSO identity. + ### 2026-05-07 – Set up SSO with user isolation, **Asked:** Set up SSO with user isolation, disable personal login, and map vadymsamoilenko@oliver.agecny to VadymSamoilenko@oliver.agecny. **Done:** Implemented Azure AD SSO authentication with JWKS token validation, disabled legacy login endpoints, added user isolation, and migrated user account mapping. @@ -272,6 +276,7 @@ All endpoints except `/auth/login` require valid JWT in `Authorization: Bearer { ## Change Log | Date | Requested | Changed | Files | |------|-----------|---------|-------| +| 2026-05-07 | SSO configuration | User isolation, personal login disabled, user account migration, SPA added | src/sso.py, src/routers/auth.py, src/auth.py, src/models.py | | 2026-05-07 | SSO setup with user isolation | sso.py, auth.py, models.py, routers/auth.py — JWKS validation, removed /login endpoint, added azure_oid field, user migration | src/sso.py, src/auth.py, src/models.py, src/routers/auth.py | | 2026-05-06 | Projects toFixed error | Add null checks and fallback values, verify rendering | ProjectsView.js, CardContent.vue | | 2026-05-06 | Fix undefined toFixed() | Add null check for toFixed() call, verify server deployment | ProjectsView-CZF7uexl.js, CardContent.vue | diff --git a/99 Daily/2026-05-07.md b/99 Daily/2026-05-07.md index 2a31b0e..bedc887 100644 --- a/99 Daily/2026-05-07.md +++ b/99 Daily/2026-05-07.md @@ -8,3 +8,6 @@ tags: [daily] - 10:37 (5min) | `cc-dashboard` - **Asked:** Set up SSO with user isolation, disable personal login, and map vadymsamoilenko@oliver.agecny to VadymSamoilenko@oliver.agecny. - **Done:** Implemented Azure AD SSO authentication with JWKS token validation, disabled legacy login endpoints, added user isolation, and migrated user account mapping. +- 10:40 | `cc-dashboard` + - **Asked:** Set up SSO, isolate users, disable personal login, and link vadymsamoilenko@oliver.agecny to VadymSamoilenko@oliver.agecny. + - **Done:** Configured SSO with user isolation, added optical-dev.oliver.solutions/cc-dashboard/ as SPA, disabled personal login, and migrated user account to SSO identity.