cc-dashboard/web/src/stores
Vadym Samoilenko 96e6f4ee14 feat: replace local auth with Azure AD SSO (MSAL PKCE)
- New POST /api/auth/microsoft endpoint validates Azure ID token via JWKS
- Removed POST /api/auth/login and /change-password
- Added azure_oid + nullable password_hash to users (migration 0007)
- Auto-provisions all @oliver.agency accounts on first SSO login
- Case-insensitive email matching links existing vadymsamoilenko@ account
- DEV_AUTH_BYPASS flag for local development without MSAL
- Frontend: MSAL loginPopup replaces email/password form
- Added scripts/grant_admin.py for role management

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-07 10:43:19 +01:00
..
auth.ts feat: replace local auth with Azure AD SSO (MSAL PKCE) 2026-05-07 10:43:19 +01:00
calendar.ts fix: implement 5-phase contract fixes, devops page, AI summaries, expanded assistant 2026-05-06 21:13:28 +01:00
devops.ts feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00
projects.ts fix: implement 5-phase contract fixes, devops page, AI summaries, expanded assistant 2026-05-06 21:13:28 +01:00
tasks.ts feat: add complete Vue 3 frontend in web/ directory 2026-05-06 18:52:43 +01:00