{"id":"c0798","filename":"c0798_oauth2_nebius.dok.json","weise3_id":"OAUTH2-NEBIUS-2026-05-09","tip":"PLAN","naziv":"OAuth2 Nebius Integration — genesislogin.online kao Identity Provider","kreator":"Claude Code","datum":"2026-05-09","snippet":"","status":"PHASE_7_READY_FOR_NEBIUS","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"PLAN","naziv":"OAuth2 Nebius Integration — genesislogin.online kao Identity Provider","weise3_id":"OAUTH2-NEBIUS-2026-05-09","datestamp":"2026-05-09T12:13:55.484347","verzija":"1.0","status":"PHASE_7_READY_FOR_NEBIUS","kreator":"Claude Code","zakon":["ZAKON 2","ZAKON 29","ZAKON 32"],"faze":7,"status_sesije":"PHASE_1_IN_PROGRESS","completed_phases":[1,2,3,4,5,6,7],"pending_phases":[6,7],"api_endpoint_prefix":"/api/v1/genesis/auth/oauth2","client_configuration":{"client_id":"nebius-prod","redirect_uri":"https://auth.tokenfactory.nebius.com/callback","scopes":["openid","profile","email"]},"endpoints_tested":{"/authorize":"GET — returns 401 unauthorized without session","/token":"POST — returns invalid_code for invalid auth codes","/userinfo":"GET — returns 401 without Bearer token","/revoke":"POST — invalidates tokens from Redis"},"zahtjevna_pažnja":"Phase 6 — koordinacija sa Nebius timom za integraciju","created_at":"2026-05-09T12:41:25.778240","nastao":"2026-05-09T12:41:25.778257","datum":"2026-05-09","phase_7_status":{"genesis_side":"COMPLETE — all endpoints live and tested","nebius_side":"PENDING — awaiting their integration","next_action":"Send NEBIUS_SETUP_GUIDE.md to Nebius team"},"deployment_date":"2026-05-09T12:50:17.275918","git_commit":"143ca30","endpoints_production":{"authorize":"https://genesis.limit-connect.com/api/v1/genesis/auth/oauth2/authorize","token":"https://genesis.limit-connect.com/api/v1/genesis/auth/oauth2/token","userinfo":"https://genesis.limit-connect.com/api/v1/genesis/auth/oauth2/userinfo","revoke":"https://genesis.limit-connect.com/api/v1/genesis/auth/oauth2/revoke"}}}