authservice
Questa pagina e l'hub API del microservizio authservice.
Endpoint disponibili
| Metodo | Path | Descrizione | Dettaglio |
|---|---|---|---|
POST | /auth/login | Body: email, password; restituisce JWT e profilo utente. | Apri |
POST | /auth/renew | Header Authorization: Bearer <token>; rinnova token. | Apri |
GET | /auth/validate | Header Authorization oppure x-api-key; verifica credenziali per ForwardAuth. | Apri |
GET | /auth/admin/me | Header JWT admin; profilo utente corrente. | Apri |
GET | /auth/admin/user | Query opzionali per filtro/paginazione utenti. | Apri |
GET | /auth/admin/user/:id | Path id: identificativo utente. | Apri |
POST | /auth/admin/user | Body creazione utente (anagrafica, ruolo, password). | Apri |
PUT | /auth/admin/user/:id | Path id; body campi aggiornabili utente. | Apri |
DELETE | /auth/admin/user/:id | Path id: elimina/disabilita utente. | Apri |
GET | /auth/admin/user/:id/permissions | Path id: lista permessi utente. | Apri |
POST | /auth/admin/user/:id/permissions | Path id; body nuovo permesso. | Apri |
PUT | /auth/admin/user/:id/permissions/:permId | Path id, permId; body modifica permesso. | Apri |
DELETE | /auth/admin/user/:id/permissions/:permId | Path id, permId; rimozione permesso. | Apri |
GET | /auth/admin/api-keys | Lista API key. | Apri |
POST | /auth/admin/api-keys | Body creazione API key (owner, scope, scadenza). | Apri |
PUT | /auth/admin/api-keys/:id | Path id; aggiorna API key metadata/stato. | Apri |
DELETE | /auth/admin/api-keys/:id | Path id; revoca API key. | Apri |