API: Autoryzacja: Różnice pomiędzy wersjami

Z DrRobert DOCS
Przejdź do nawigacji Przejdź do wyszukiwania
Nie podano opisu zmian
Nie podano opisu zmian
Linia 30: Linia 30:
|string
|string
|2580f055d57a2a298cb899f8ede75edbb88f1c92
|2580f055d57a2a298cb899f8ede75edbb88f1c92
|Token użytkownika
|Token uwierzytelnienia
|}
|}


==== Odpowiedź ====
==== Odpowiedź JSON ====
<code><nowiki>{"auth":{"token":"2580f055d57a2a298cb899f8ede75edbb88f1c92"},"user":{"name":"Jan Testowy"}}</nowiki></code>
{| class="wikitable"
!Klucz
!Typ
!Przykład
!Opis
|-
|auth
|array
|
|Tablica z danymi autoryzacji
|-
|auth.token
|string
|2580f055d57a2a298cb899f8ede75edbb88f1c92
|Token uwierzytelnienia
|-
|user
|array
|
|Dane użytkownika
|}

Wersja z 13:34, 21 lis 2023

POST /user/auth

Endpoint służący otrzymania danych użytkownika w tym tokenu uwierzytelniania, logowanie przy pomocy loginu i hasła lub uwierzytelnienie wcześniej otrzymanym tokenem.

Parametry JSON

Klucz Typ Przykład Opis
auth_method string credentials Metoda uwierzytelnienia:
  1. credentials - dla loginu i hasła
  2. token - dla tokenu
auth_login string jankowalski@domena.pl Login użytkownika
auth_password string BardzoTrudneHasło123 Hasło użytkownika
auth_token string 2580f055d57a2a298cb899f8ede75edbb88f1c92 Token uwierzytelnienia

Odpowiedź JSON

{"auth":{"token":"2580f055d57a2a298cb899f8ede75edbb88f1c92"},"user":{"name":"Jan Testowy"}}

Klucz Typ Przykład Opis
auth array Tablica z danymi autoryzacji
auth.token string 2580f055d57a2a298cb899f8ede75edbb88f1c92 Token uwierzytelnienia
user array Dane użytkownika