Przegląd
Ta strona opisuje uwierzytelnianie, uprawnienia, ważność i przechowywanie kluczy Developer Platform. Klucz jest związany z jednym projektem i pozwala tylko na przyznane operacje.Użycie klucza Developer Platform
Wysyłaj ten nagłówek Authorization w każdym żądaniu.Ustawienie uprawnień
Przy tworzeniu wybierz potrzebne uprawnienia.
Oddziel klucze testów połączenia od kluczy płatnych operacji, aby ograniczyć przypadkowe wykonania. Sprawdź wszystkie uprawnienia do projektu, wyceny, wykonania i wyników.
Kto może tworzyć klucze
Członkowie projektuADMIN i DEVELOPER mogą tworzyć klucze. Nawet administrator organizacji musi być jawnie członkiem projektu, aby uzyskać dostęp.
Obowiązują uprawnienia twórcy i projektu. Klucz przestaje działać po wyłączeniu konta twórcy, usunięciu go z projektu lub unieważnieniu klucza.
Zarządzanie ważnością
Wybierz termin ważności na ekranie tworzenia klucza w Developer Platform, a po utworzeniu sprawdź go na liście kluczy. Pełny klucz pojawia się tylko raz; zapisz go bezpiecznie przed zamknięciem ekranu. Przed wygaśnięciem utwórz nowy klucz, przełącz integracje i unieważnij stary. Przy podejrzeniu wycieku unieważnij go od razu.Bezpieczne przechowywanie
Traktuj klucze jako sekrety serwera, nigdy nieprzekazywane do przeglądarek użytkowników.- Używaj zmiennych środowiskowych lub menedżera sekretów.
- Nie zapisuj w Git, logach, ekranach błędów ani analityce.
- Nie osadzaj w aplikacjach przeglądarkowych lub mobilnych.
- Oddziel klucze i projekty produkcji, testów i rozwoju.
- Twórz klucze według zastosowań z minimalnymi uprawnieniami.
Błędy uwierzytelniania
Sprawdź status HTTP i stan klucza.401— Sprawdź Authorization, pełny klucz, ważność i unieważnienie.403— Sprawdź uprawnienia oraz dostęp właściciela do projektu.429— Sprawdź limity żądań, saldo i miesięczne limity organizacji lub projektu.
GET /tools/project przed płatnym żądaniem.