Mechanizm uwierzytelniania interfejsów API 123onsite
Napisane przez Waldemar Axt
Ostatnia aktualizacja 25 dni temu
Uwierzytelnianie podstawowe
Interfejsy API 123onsite są obecnie uwierzytelniane za pomocą protokołu Uwierzytelnianie podstawowe HTTP. W tym procesie nazwa użytkownika i hasło są łączone, kodowane w Base64 i przesyłane w nagłówku Authorization każdego żądania.
Tak wygląda
nagłówek Authorization: Basic <base64(username:password)>
Przykład:
Authorization: Basic emVpdF9pc3RfZ2VsZDoxMjNlcmZhc3N0
Jako narzędzie pomocnicze do generowania odpowiedniego nagłówka można wykorzystać np. stronę Wygeneruj nagłówek uwierzytelniania HTTP typu Basic.
Należy jednak zachować ostrożność przy wprowadzaniu poufnych danych dostępowych na zewnętrznych stronach internetowych. Zgodnie z aktualnym stanem wiedzy dane te są tam przetwarzane po stronie klienta, jednak nie możemy tego zagwarantować.
Klucze API
Interfejsy API serwisu 123onsite nie obsługują obecnie kluczy API jako ogólnej metody uwierzytelniania.
Pozycja „Klucze API” w panelu administracyjnym pod adresem
Admin > Konto > API-Keysjest przeznaczona wyłącznie dla terminali rejestrujących czas pracy i w przyszłości zostanie przemianowana na „Token terminala”.