Polish | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Szablony autoryzacji umożliwiają zdefiniowanie wspólnej metody autoryzacji dla wielu źródeł danych typu SOAP. Zapisany szablon można wykorzystywać wielokrotnie przy konfiguracji kolejnych źródeł danych komunikujących się z tym samym systemem API. Tworzenie szablonu autoryzacji:Aby utworzyć autoryzację, należy wybrać na formularzu źródła danych przycisk "Utwórz szablon autoryzacji": Następnie pojawi się okienko z konfiguracją szablonu autoryzacji: Opis konfiguracji szablonu autoryzacji:
Dostępne rodzaje autoryzacji:
API KeySzablon autoryzacji API Key umożliwia dodanie do każdego żądania stałego klucza API. Klucz może zostać dodany do adresu URL w formacie ?klucz=wartość lub do nagłówka w formacie { headers: { klucz: wartość } } Opis konfiguracji:
Przykłady konfiguracji:
Basic AuthSzablon autoryzacji Basic Auth umożliwia dodanie do każdego żądania nagłówka Basic Auth w postaci: Authorization: Basic {credentials}, gdzie {credentials} to wartość Base64 obliczana z ciągu: {Użytkownik}:{Hasło}. Opis konfiguracji:
Bearer TokenSzablon autoryzacji Bearer Token umożliwia dodanie do każdego żądania nagłówka Basic Auth w postaci: Authorization: Bearer {token} Opis konfiguracji:
WSSEOpis konfiguracji:
|
Nazwa parametru | Opis | Wymagalność |
---|---|---|
Grant type | Określa czy żądanie autoryzujące ma zawierać tylko sekrety klienta, czy również informacje o użytkowniku. Dostępne wartości:
| Wymagany |
Access Token URL | Adres URL, pod który wysłane zostanie żądanie | Wymagany |
Username | Nazwa użytkownika. Dostępny jedynie w przypadku, gdy parametr "Grant type" ustawiony zostanie na wartość "Password credentials" | Wymagany |
Password | Hasło użytkownika. Dostępny jedynie w przypadku, gdy parametr "Grant type" ustawiony zostanie na wartość "Password credentials" | Wymagany |
Client ID | https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/ | Wymagany |
Client Secret | https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/ | Wymagany |
Scope | Opcjonalny parametr określający do jakich zasobów ma zostać udzielony dostęp. Wartość parametru zależy od konkretnego rozwiązania API, do którego łączyć się będzie źródło danych | Opcjonalny |
Resource | Opcjonalny parametr określający do jakich zasobów ma zostać udzielony dostęp. Wartość parametru zależy od konkretnego rozwiązania API, do którego łączyć się będzie źródło danych | Opcjonalny |
Autoryzacja klienta | Określa w jaki sposób mają zostać przekazane dane autoryzujące (sekrety klienta). Dostępne wartości:
| Wymagany |
Modyfikacja szablonów autoryzacji
Szablony autoryzacji umożliwiają modyfikację wcześniej zapisanych szablonów. Aby tego dokonać należy na formularzy wybrać przycisk "Modyfikuj szablony autoryzacji".
Po kliknięciu ukaże się okno modyfikacji szablonu autoryzacji.
W otwartym oknie należy wybrać z listy rozwijanej zapisany szablon autoryzacji.
Po wybraniu szablonu formularz zostanie uzupełniony o dane w nim zapisane.
Po zakończeniu edycji danych należy wybrać przycisk "Modyfikuj szablon autoryzacji" w celu zapisania szablonu ze zmianami.
Nieużywany szablon można również usunąć z bazy za pomocą przycisku "Usuń".