# Effettuare il login

Effettuare una richiesta in POST a questo indirizzo (attenzione: il metodo GET non è supportato) index.php?option=com_api&app=users&resource=login&format=raw

Inviare tramite dati POST queste altre variabili:

  • username username per accedere
  • password password dell'utente

Il sistema dovrebbe rispondere restituendo un formato JSON con il token di autenticazione per l'utente, o in alternativa un codice di errore.

{
  "code": 200|401
  "message":"Wrong password" // string (solo nel caso di risposta negativa)
  "id": "92"                 // string
  "auth": "36d7d...a8a9"     // string
  "person_id": "3"           // string - codice della persona nell'archivio. solo per i tesserati
}
  • code: int: 200 for ok / 401 for not authorized
  • message: string: optional message from system
  • id: string: the id of the user
  • auth: string: code for auth
  • person_id: person id for other parts in platflorm

# Richieste autenticate

# &key=<auth>

È poi possibile utilizzare la stringa auth ritornata per effettuare le successive richieste alle API specificandolo nell'URL di ogni richiesta con il nome key

# Barear Token

È possibile specificare nell'header HTTP di ogni richiesta:

Authorization : Bearer <auth>