Toolverse
Wszystkie skille

auth-http-api-cloudbase

autor: TencentCloudBase

Uwierzytelnianie CloudBase przez surowe API HTTP dla backendów poza Node.js i SDK

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
5

O skillu

Umożliwia integrację CloudBase Auth v2 z systemami, które nie mogą korzystać z oficjalnych SDK dla Node.js lub przeglądarki. Obsługuje logowanie, rejestrację, zarządzanie tokenami i operacje na profilach użytkownika poprzez bezpośrednie wywołania HTTP. Idealne dla backendów w Go, Python, Java, PHP, skryptów testowych, bram API i proxy, które zarządzają tokenami niezależnie. Wymaga identyfikatora środowiska CloudBase oraz poświadczeń klienta HTTP.

Jak używać

  1. Potwierdź scenariusz użycia — upewnij się, że Twój kod będzie wywoływać bezpośrednio endpointy HTTP, a nie SDK. Jeśli używasz @cloudbase/js-sdk@2.x na frontencie lub @cloudbase/node-sdk w Node.js, użyj zamiast tego dedykowanej umiejętności dla tych platform.

  2. Przygotuj wymagane dane — zbierz identyfikator środowiska CloudBase (env), identyfikator klienta (clientId) i tajny klucz klienta (clientSecret). Ustal, czy będziesz implementować logowanie, rejestrację, dostęp anonimowy, zarządzanie tokenami czy operacje na danych użytkownika.

  3. Ustaw zmienne wspólne — zdefiniuj zmienne powłoki dla bazowego adresu URL (https://${env}.ap-shanghai.tcb-api.tencentcloudapi.com/auth/v1/...) i nagłówków (x-device-id, x-request-id), aby móc je wielokrotnie używać w różnych żądaniach.

  4. Wybierz odpowiedni scenariusz — dla logowania i rejestracji zacznij od scenariuszy 1–3 opisanych w dokumentacji umiejętności. Dla zarządzania cyklem życia tokenów użyj scenariuszy 4–6. Dla informacji o użytkowniku i zmian profilu zastosuj scenariusz 7.

  5. Konstruuj żądania HTTP zgodnie z dokumentacją — używaj dokładnie adresów URL i struktur JSON podanych w pliku umiejętności. Nie dodawaj ani nie modyfikuj pól, jeśli nie masz pewności — w razie wątpliwości sprawdź oficjalną dokumentację API HTTP CloudBase.

  6. Obsługuj odpowiedzi i błędy — zweryfikuj kody statusu HTTP i struktury odpowiedzi zwracane przez API, aby prawidłowo obsługiwać tokeny, dane użytkownika i komunikaty błędów w Twoim systemie.

Podobne skille