login_pos.html: kompletno prepisano s openGenesisPopup() flow (bez vanjskog SDK) · Popup otvara genesis.limit-connect.com/auth/popup → postMessage → /genesis/verify/ · GenesisVerifyView: dodan auto-li
vDOKARH-2026
tipfix+feat
sustavfenix-v3
commiti[
"4a132c9",
"ed785c0"
]
sto_je_napravljeno[
"login_pos.html: kompletno prepisano s openGenesisPopup() flow (bez vanjskog SDK)",
"Popup otvara genesis.limit-connect.com/auth/popup → postMessage → /genesis/verify/",
"GenesisVerifyView: dodan auto-link po emailu — ako Genesis vrati email koji postoji u Django, automatski linkamo",
"Provjera: genesispos.online u Genesis _ALLOWED_ORIGINS ✓",
"Provjera: /genesis/verify/ endpoint funkcionalan ✓",
"Provjera: SSL na genesispos.online aktivan ✓",
"Provjera: /auth/popup na genesis.li
problemi_rijeseni[
"P1: /genesis/login/ 404 — login_pos.html koristio nepostojeći URL",
"P2: genesis-auth.js 404 — SDK ne postoji u fenix-v3 static, koristimo direktni popup",
"P3: needs_link blokada — korisnici bez GenesisIdentityLink nisu mogli ući; auto-link po emailu rješava"
]
flowwindow.open(genesis popup) → postMessage(GENESIS_AUTH_RESULT) → fetch(/genesis/verify/) → Django session → redirect /hr/pos/omega/
zakon[
"ZAKON_0",
"ZAKON_29",
"ZAKON_32"
]