{"id":"c0152","filename":"c0152_p3_genesispos_nginx_genesis_proxy.dok.json","weise3_id":"","tip":"fix","naziv":"P3: genesispos.online nginx /genesis/ proxy za Genesis SSO","kreator":"CC","datum":"2026-05-08","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"fix","naziv":"P3: genesispos.online nginx /genesis/ proxy za Genesis SSO","sto_treba":"Dodati nginx location blokove /genesis/ i /accounts/ u genesispos nginx config kako bi POS login mogao koristiti Genesis SSO","sustav":"genesispos.online","faze":[{"redni_broj":1,"naziv":"Istraživanje stvarnog stanja","status":"DONE","opis":"nginx config postoji na /etc/nginx/sites-available/genesispos. PLATFORM_REDIRECT['genesispos'] = '/hr/pos/omega/' vec postoji u genesis_connect/views.py linija 32."},{"redni_broj":2,"naziv":"Dodavanje nginx location blokova","status":"DONE","opis":"Dodani /genesis/ i /accounts/ location blokovi ISPRED location / bloka. Oba proksiraju na http://127.0.0.1:8001 s Host: genesispos.online i X-Platform: genesispos headerom."},{"redni_broj":3,"naziv":"nginx -t + reload","status":"DONE","opis":"nginx -t: configuration file test successful. systemctl reload nginx: OK."},{"redni_broj":4,"naziv":"Verifikacija endpointa","status":"DONE","opis":"Testirani svi Genesis SSO endpointi: /genesis/verify/ = 405 (POST-only, ispravno), /genesis/link/ = 405 (POST-only), /genesis/status/ = 200 (GET, ispravno), /genesis/logout/ = 405 (POST-only), /hr/accounts/login/ = 200, /hr/pos/omega/ = 302."}],"napomena":"/genesis/login/ URL ne postoji u Django URLconfig — to je bio pogrešan test URL u zadatku. Stvarni Genesis SSO flow koristi /genesis/verify/ (POST) za token verifikaciju.","zakon":"ZAKON 32 — svaki fix ima chain entry","datum":"2026-05-08","autor":"CC"}}