Jak współdziałają poszczególne elementy
Utwórz jedno konto usługi dla każdej integracji. Dla tego konta wybierz klucz API albo klienta OAuth; nie potrzebujesz obu metod w każdym żądaniu API. Żadne z tych danych uwierzytelniających nie może przekraczać bieżących uprawnień konta.
W przewodniku Szybki start użyto uwierzytelniania Basic. W przypadku kluczy API obsługiwany jest również nagłówek Bearer; użycie tego nagłówka nie oznacza, że potrzebujesz klienta OAuth.
Wybierz klucz API dla prostej integracji
Użyj klucza API w przypadku własnych zaplanowanych zadań, skryptów raportujących, potoków danych lub innych usług zaplecza, jeśli wymagania bezpieczeństwa pozwalają na przechowywanie tajnego klucza w menedżerze sekretów.- Wykonuj uwierzytelnione żądania bezpośrednio; wymiana tokenów nie jest wymagana.
- Wybierz tylko te uprawnienia, których potrzebuje obciążenie, i ustaw termin ważności.
- Rotuj klucz, korzystając z jego okresu nakładania się, lub natychmiast go unieważnij, jeśli został ujawniony.
Wybierz OAuth dla krótko ważnych tokenów dostępu
Użyj danych uwierzytelniających klienta OAuth dla poufnej usługi zaplecza, gdy Twoja organizacja wymaga wygasających tokenów dostępu lub gdy narzędzie integracyjne oczekuje przepływuclient_credentials.
- Utwórz klienta OAuth o ograniczonym zakresie dla konta usługi.
- Uwierzytelnij klienta w regionalnym punkcie końcowym tokenów, używając metody uwierzytelniania klienta podanej podczas konfiguracji.
- Wysyłaj uzyskany token dostępu wraz z żądaniami API. Pobierz nowy token przed wygaśnięciem bieżącego.

