← DokArh Portal
feature

c0177 — sati.ink landing: Genesis SSO popup flow (zamjena manual token)

Kreator: CC/sonnet Datum: 2026-05-09 Status: IN_PROGRESS
WeisE3™ ID: (nema)
tipfeature
c_idc0177
prioritetP2
statusIN_PROGRESS
kontekstlanding.html ima modal s ručnim unosom session tokena. To je arhajično — korisnik mora kopirati token. c0175 je implementirao popup SSO za POS i Digigraf. Isti pattern treba na sati.ink.
sto_treba[ "1. Gumb 'Prijavi se s Genesis' otvara popup na genesislogin.online (kao POS)", "2. genesis-auth.js (iz genesislogin repo) komunicira postMessage → parent", "3. Parent (landing.html) prima postMessage s {session_token, weise3_id, display_name, tier}", "4. Automatski šalje POST /genesis-login/ i redirecta na /dashboard/", "5. Zadrži manual token fallback za DE korisnike koji ne mogu popup (CSP firewall)" ]
referentni_fajlovi[ "templates/sati_worktime/landing.html", "genesislogin/pwa/popup.html (postMessage sender)", "fenix-v3/templates/genesis_connect/auth_callback.html (c0175 fix)" ]
zakon[ "ZAKON 0 — fenix-v3", "ZAKON 32 — svaki fix ima chain entry" ]