← DokArh Portal
implementacija

Self-service onboarding vozaca u flotu

Kreator: CC + Ivan Datum: 2026-06-01 Status:
WeisE3™ ID: ONBOARD_VOZAC_2026_06_01_EU_DIGIGRAF
tipimplementacija
verzija1.0.0
serverEU (217.160.71.124)
zakon[ "ZAKON_0", "ZAKON_2", "ZAKON_3", "ZAKON_37" ]
sto_trebaVozac koji dobije kod flote od dispecera moze se sam registrirati bez IT intervencije.
faze[ { "broj": 1, "naziv": "Backend — POST /api/v1/genesis-auth/onboard", "status": "DONE", "opis": "Endpoint dodan u /var/www/genesis/api/driver_auth.py. Validira fleet_code, provjerava dozvoli_samoprijavu, kreira deterministicki weise3_id (SHA3-256 ONBOARD::{fleet_id}::{username}::FENIX2026), sprema u Redis fleet hash, kreira session token (secrets.token_urlsafe(32)) u Redis HASH. Rate limit: 10 req/h po fleet_code." }, { "broj": 2, "naziv": "Frontend — /var/www/gene
api{ "endpoint": "POST /api/v1/genesis-auth/onboard", "ulaz": { "fleet_code": "string (4-12 znakova)", "username": "string (2-32 znakova, a-z0-9_-.)", "pin": "string (4-8 znamenki)", "display_name": "string (opcionalno, max 64)" }, "izlaz": { "session_token": "urlsafe token za localStorage", "weise3_id": "32-hex SHA3-256 deterministicki ID", "username": "lowercase korisnicko ime", "display_name": "prikazno ime", "fleet_id": "ID flote", "fleet_code": "
urlhttps://digigraf.online/onboarding
fajlovi[ "/var/www/genesis/api/driver_auth.py", "/var/www/genesis/tahograf-mvp/pwa/onboarding.html", "/var/www/genesis/tahograf-mvp/pwa/vozac.html", "/etc/nginx/sites-enabled/digigraf" ]
napomeneFleet flag dozvoli_samoprijavu=True (default) kontrolira je li self-service omogucen. Disponer moze postaviti na False za zatvorene flote.