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.