cohorta/src
Vadym Samoilenko 2c6505f472 Switch to loginRedirect — popup blocked by server COOP header
Server-level COOP prevents parent from monitoring popup.location,
so loginPopup never resolves in parent. Redirect flow is the correct
solution: page navigates to Microsoft, returns with #code, and
handleRedirectPromise exchanges the idToken with backend.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 14:44:19 +00:00
..
components Apply Jintech security audit remediation (sprint 3) — 87/92 findings fixed 2026-03-20 12:51:18 +00:00
config Remove manual PKCE params from loginRequest — MSAL handles PKCE internally 2026-03-20 14:05:08 +00:00
contexts Switch to loginRedirect — popup blocked by server COOP header 2026-03-20 14:44:19 +00:00
hooks Apply Jintech security audit remediation (sprint 3) — 87/92 findings fixed 2026-03-20 12:51:18 +00:00
lib Apply Jintech security audit remediation (sprint 3) — 87/92 findings fixed 2026-03-20 12:51:18 +00:00
pages Switch to loginRedirect — popup blocked by server COOP header 2026-03-20 14:44:19 +00:00
services Fix domain typo: oliver.solution → oliver.solutions across all files 2026-03-20 13:40:00 +00:00
styles changed permissions 2025-12-19 19:26:16 +00:00
types changed permissions 2025-12-19 19:26:16 +00:00
utils changed permissions 2025-12-19 19:26:16 +00:00
.DS_Store changed permissions 2025-12-19 19:26:16 +00:00
App.tsx changed permissions 2025-12-19 19:26:16 +00:00
index.css changed permissions 2025-12-19 19:26:16 +00:00
main.tsx Switch to loginRedirect — popup blocked by server COOP header 2026-03-20 14:44:19 +00:00
vite-env.d.ts changed permissions 2025-12-19 19:26:16 +00:00