tipimplementacija
sto_trebaZaljepiti genesislogin.online kao globalni SSO identity hub na sve digigraf domene
sustavdigigraf + dispatcher + fenix-v3
faze[
{
"naziv": "digigraf login — 4. gumb Genesis Identity",
"status": "DONE",
"commit": "d65be5b",
"detalji": [
"btn-path-genesis zlatni gumb na login screenu",
"_loginViaGenesisPopup(): desktop popup + mobile redirect",
"postMessage handler: sprema tg_session_token + genesis_auth_v1",
"DOMContentLoaded: gl_return=1 mobile return handler",
"sw.js 20260508c → 20260508d, scripts v30 → v31"
]
},
{
"naziv": "dispatcher.html — Genesis SSO + st
arhitektura{
"popup_flow": "GenesisAuth.login({ origin }) → window.open genesislogin.online/auth/popup → postMessage GENESIS_AUTH_RESULT → store local",
"mobile_flow": "redirect /auth/popup?redirect=...&state=... → auth → redirect back ?gl_return=1&session_token=...",
"storage": {
"digigraf": [
"tg_session_token",
"tg_weise3_id",
"tg_mode=solo",
"tg_onboarded=1",
"genesis_auth_v1"
],
"dispatcher": [
"tg_session_token",
"tg_weise3_id",
"genes
zakon[
"ZAKON 2",
"ZAKON 32"
]
sljedeci_korakTestirati puni flow: genesislogin.online passphrase login → digigraf popup → zelena točka = Ivan prijavljen na ovom uređaju