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"
}
{
"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/
{
"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"
}
{
"username": "string"
}