tipimplementacija
c_brojc0136
sustavgenesislogin.online / nginx / static PWA
statusDONE
sto_trebaNova 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"
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 Genes
nginx/etc/nginx/sites-available/genesislogin.conf → sites-enabled symlink
dnsA @ → 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_ssoGenesisAuth.login({ origin: 'https://genesislogin.online', callback: (r) => ... })
_opp_sealgenesislogin_online_hub_v1_c0136_20260508