Czym Są Klucze API?
Klucze API (API Keys) to unikalne, tajne ciągi znaków, które służą do uwierzytelniania Twoich aplikacji podczas komunikacji z API Vouchie. Działają jak hasło, potwierdzając, że żądanie pochodzi z zaufanego źródła (Twojej aplikacji) i identyfikując Twoje konto.
Traktuj klucze API jak dane poufne:
- Nigdy nie umieszczaj ich bezpośrednio w kodzie front-endowym (np. w JavaScript w przeglądarce).
- Przechowuj je bezpiecznie po stronie serwera (backendu) Twojej aplikacji, np. w zmiennych środowiskowych lub systemach zarządzania sekretami.
- Nie udostępniaj ich publicznie (np. w repozytoriach kodu).
Dostęp do Zarządzania Kluczami API
Opcje zarządzania kluczami API znajdziesz zazwyczaj w sekcji:
Ustawienia -> API
Ustawienia -> Integracje -> Klucze API
Konto Dewelopera
(jeśli istnieje oddzielna sekcja dla deweloperów)
Dokładna lokalizacja może się różnić. Zarządzanie kluczami API jest często powiązane z Ustawieniami Integracji.
Generowanie Nowego Klucza API
Gdy potrzebujesz połączyć nową aplikację lub usługę z Vouchie API, musisz wygenerować dla niej dedykowany klucz.
Znajdź opcję generowania: Poszukaj przycisku
+ Generuj Klucz API
,+ Dodaj Klucz
lub podobnego.Nadaj nazwę: Wpisz opisową nazwę dla klucza, która pomoże Ci zidentyfikować, która aplikacja go używa (np. "Sklep E-commerce - Produkcja", "System CRM - Integracja").
Wygeneruj: Kliknij przycisk generowania.
Skopiuj i Zapisz Klucz: System wyświetli nowo wygenerowany klucz API. Jest to jedyny moment, kiedy będziesz mógł zobaczyć pełny klucz. Skopiuj go natychmiast i zapisz w bezpiecznym miejscu (np. menedżerze haseł, bezpiecznym notatniku) przed zamknięciem okna.
[placeholder: screenshot - okno z nowo wygenerowanym kluczem API i przyciskiem do kopiowania]
Zaleca się generowanie osobnych kluczy API dla każdej zintegrowanej aplikacji. Ułatwia to zarządzanie i unieważnianie dostępu w razie potrzeby.
Przeglądanie Istniejących Kluczy
W sekcji zarządzania kluczami zobaczysz listę wszystkich wygenerowanych kluczy API dla Twojego konta.
Typowe informacje na liście:
- Nazwa Klucza: Nazwa nadana podczas generowania.
- Fragment Klucza: Często wyświetlane są tylko pierwsze lub ostatnie znaki klucza, aby ułatwić identyfikację, ale nie ujawniać całego sekretu.
- Data Utworzenia: Kiedy klucz został wygenerowany.
- Status: Aktywny / Unieważniony.
- Akcje: Opcje zarządzania kluczem.
[placeholder: screenshot - lista wygenerowanych kluczy API]
Unieważnianie (Revoke) Klucza API
Jeśli podejrzewasz, że klucz API został skompromitowany (np. przypadkowo ujawniony) lub jeśli aplikacja używająca danego klucza nie jest już potrzebna, powinieneś go natychmiast unieważnić.
Znajdź klucz: Zlokalizuj klucz na liście.
Wybierz akcję: Kliknij przycisk
Unieważnij
,Revoke
,Usuń
lub ikonę kosza (🗑️
) przy danym kluczu.Potwierdź: System poprosi o potwierdzenie, informując, że operacja jest nieodwracalna i aplikacje używające tego klucza stracą dostęp do API.
[placeholder: screenshot - okno potwierdzenia unieważnienia klucza API]
Potwierdź operację.
Status klucza zmieni się na Unieważniony
lub klucz zniknie z listy aktywnych kluczy. Żadne żądanie uwierzytelnione tym kluczem nie będzie już akceptowane przez API Vouchie.
Prawidłowe zarządzanie kluczami API jest kluczowe dla bezpieczeństwa Twoich danych i integracji.