Vai al contenuto

Gestione Utente

Account

Diverse operazioni possono essere eseguite tramite API per la gestione degli account utente, tra cui il login e la visualizzazione delle informazioni sull'account:

Login

Le operazioni sugli utenti sono elaborate tramite la nostra API, per cui è necessario generare un token JWT per permettere all'utente di identificarsi sui i nostri servizi. Il seguente endpoint consente la generazione di un token di accesso partendo dal nome utente e dalla password.

Richiesta HTTP

POST /k8sgpu/v1/user/login/
{
  "username": "foo",
  "password": "foo-s3cr3t-passw0rd"
}
Risposta HTTP
{
  "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE3MzIxOTQyMzQsIm5iZiI6MTczMjE3OTgzNCwidXNlcm5hbWUiOiJhZG1pbiJ9.X-fKDhNqkG3NNy0iTVHS1ZbPZ4odeGdeuRNJsnRKel4",
  "expire": "2024-11-21 13:03:54.736403",
  "user": "foo",
  "max_age": 14400
}

Info

Il token generato può essere utilizzato come un semplice token di tipo bearer fino alla sua scadenza.

curl --request GET 'https://api.seeweb.it/k8sgpu/v1/' \
--header 'Authorization: Il-Tuo-Token-JWT' \

Informazioni Account

Le informazioni utente possono essere raccolte tramite il seguente endpoint:

Richiesta HTTP

GET /k8sgpu/v1/user/
Risposta HTTP
{
  "username": "foo"
}

Cambia Password

Puoi cambiare la password di un utente direttamente dall'API al seguente endpoint:

Richiesta HTTP

PUT/PATCH /k8sgpu/v1/user
{
  "password": "my-new-supers3cr3t-passw0rd"
}
Risposta HTTP
{
  "username": "string"
}