Accesso utente
Autenticazione di un utente
Richiesta
Definizione
POST /api/v1/signin
Header
-
Content-Typerichiestoapplication/json
Corpo della richiesta
{
"password": "password",
"username": "username"
}
Risposta
Codici di stato
| Codici di stato | Messaggio |
|---|---|
| 200 | "You are successfully logged in" |
| 401 | "Invalid username or password" |
Corpo della risposta
- Attributi
- Esempio
-
data.tokenstringToken di autenticazione.
-
data.user.idstringCodice identificativo dell'utente.
-
data.user.usernamestringUsername dell'utente.
-
data.user.first_namestringNome dell'utente.
-
data.user.last_namestringCognome dell'utente.
-
data.user.auth_typestringTipo di autenticazione utilizzata dall'utente.
-
data.user.is_first_accessbooleanSe è il primo accesso dell'utente.
-
data.user.is_disabledbooleanSe l'utente è disabilitato.
-
data.user.password_updated_atstringData dell'ultimo cambio password.
-
data.user.attrs_updated_atstringData dell'ultima modifica degli attributi utente.
-
data.user.emailstringEmail dell'utente.
-
data.user.groupsarray<object>Lista di Gruppi a cui l'utente appartiene.
-
data.user.inserted_atstringData di inserimento dell'utente.
{
"data": {
"token": "3IA-gbhGfw-MX3_JyHcCgMpmDHZwv1Tc43fwdbguUPM",
"user": {
"access_limits": null,
"attrs_updated_at": "2024-01-17T13:11:22Z",
"auth_type": "basic",
"email": "user@seerbox",
"first_name": null,
"id": "64b16bad-cc5c-4654-bdcf-cc36fdd6a160",
"inserted_at": "2024-01-17T13:11:22Z",
"is_first_access": true,
"last_name": null,
"password_updated_at": "2024-01-17T13:11:22Z",
"permissions": [],
"username": "username"
}
},
"message": "You are successfully logged in",
"status": "ok"
}