Passa al contenuto principale

authservice

Questa pagina e l'hub API del microservizio authservice.

Endpoint disponibili

MetodoPathDescrizioneDettaglio
POST/auth/loginBody: email, password; restituisce JWT e profilo utente.Apri
POST/auth/renewHeader Authorization: Bearer <token>; rinnova token.Apri
GET/auth/validateHeader Authorization oppure x-api-key; verifica credenziali per ForwardAuth.Apri
GET/auth/admin/meHeader JWT admin; profilo utente corrente.Apri
GET/auth/admin/userQuery opzionali per filtro/paginazione utenti.Apri
GET/auth/admin/user/:idPath id: identificativo utente.Apri
POST/auth/admin/userBody creazione utente (anagrafica, ruolo, password).Apri
PUT/auth/admin/user/:idPath id; body campi aggiornabili utente.Apri
DELETE/auth/admin/user/:idPath id: elimina/disabilita utente.Apri
GET/auth/admin/user/:id/permissionsPath id: lista permessi utente.Apri
POST/auth/admin/user/:id/permissionsPath id; body nuovo permesso.Apri
PUT/auth/admin/user/:id/permissions/:permIdPath id, permId; body modifica permesso.Apri
DELETE/auth/admin/user/:id/permissions/:permIdPath id, permId; rimozione permesso.Apri
GET/auth/admin/api-keysLista API key.Apri
POST/auth/admin/api-keysBody creazione API key (owner, scope, scadenza).Apri
PUT/auth/admin/api-keys/:idPath id; aggiorna API key metadata/stato.Apri
DELETE/auth/admin/api-keys/:idPath id; revoca API key.Apri