{"id":"c0136","filename":"c0136_genesislogin_online_globalni_modul.dok.json","weise3_id":"","tip":"implementacija","naziv":"genesislogin.online — Genesis Identity Hub, kompletan globalni modul","kreator":"genesis","datum":"2026-05-08","snippet":"","status":"DONE","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"implementacija","naziv":"genesislogin.online — Genesis Identity Hub, kompletan globalni modul","c_broj":"c0136","datum":"2026-05-08","sustav":"genesislogin.online / nginx / static PWA","status":"DONE","sto_treba":"Nova domena genesislogin.online → kompletan identity hub za sve Genesis platforme","stranice":[{"url":"https://genesislogin.online/","fajl":"index.html","opis":"Landing + inline Ed25519 passphrase login/register, biom fast login, app logos"},{"url":"https://genesislogin.online/auth/popup","fajl":"popup.html","opis":"SSO popup endpoint — koristi GenesisAuth.login({origin:'https://genesislogin.online'}), postMessage result, mobile redirect"},{"url":"https://genesislogin.online/dashboard.html","fajl":"dashboard.html","opis":"Identity dashboard — WeisE3 ID, QR kod, biom uređaji, linked apps, session info, odjava"},{"url":"https://genesislogin.online/sdk.html","fajl":"sdk.html","opis":"Developer docs — quick start, API ref, Python/JS kod primjeri, live SDK demo, Django integracija"}],"tehnicke_odluke":["Statički PWA — bez Node.js, bez Django, samo nginx + static HTML/JS","API pozivi idu direktno na genesis.limit-connect.com (FastAPI port 8010)","genesis-auth.js kopiran iz /var/www/genesis/static/sdk/ uz CORS header Access-Control-Allow-Origin: *","SSL: certbot Let's Encrypt do 2026-08-06, auto-renew aktivan","popup.html: postMessage flow za desktop, redirect flow za mobile","dashboard.html: biometric device management, QR via qrserver.com (fallback)","sdk.html: live GenesisAuth.login() demo koji otvara popup"],"nginx":"/etc/nginx/sites-available/genesislogin.conf → sites-enabled symlink","dns":"A @ → 37.27.248.86, A www → 37.27.248.86 (Namecheap)","zakon":["ZAKON 1A (FENIX inovacije)","ZAKON 29 (Sigurnost)","ZAKON 32 (Chain entry)"],"kako_koristiti_sso":"GenesisAuth.login({ origin: 'https://genesislogin.online', callback: (r) => ... })","_opp_seal":"genesislogin_online_hub_v1_c0136_20260508"}}