Passa al contenuto principale

User Login

POST 

/auth/login

Endpoint principale per l'autenticazione degli utenti. Flusso Tipico:

  1. Il client invia email e password validi
  2. Il server verifica le credenziali nel database
  3. Se corrette, restituisce un token JWT e le informazioni dell'utente
  4. Il token deve essere incluso nell'intestazione di Autorizzazione delle richieste successive Casi d'Uso:
  • Login da un'applicazione web o mobile
  • Autenticazione per accedere a risorse protette
  • Ottenimento di un token per consumare altri endpoint dell'API Note Importanti:
  • La password deve avere un minimo di 6 caratteri
  • Il token di accesso restituito è valido per 24 ore
  • Dopo 3 tentativi falliti, l'account viene temporaneamente bloccato per 15 minuti
  • Il token deve essere inviato nelle richieste successive come: Authorization: Bearer {token} Codici di Errore Comuni:
  • 401: Credenziali non valide o utente non trovato
  • 423: Account bloccato a causa di molteplici tentativi falliti
  • 403: Utente disattivato o senza permessi

Request

Responses

Autenticazione avvenuta con successo