auth-http-api-cloudbase
Use when you need to implement CloudBase Auth v2 over raw HTTP endpoints (login/signup, tokens, user operations) from backends or scripts that are not using the Web or Node SDKs.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when you need to implement CloudBase Auth v2 over raw HTTP endpoints (login/signup, tokens, user operations) from backends or scripts that are not using the Web or Node SDKs.
How to use
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.
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.
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.
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.
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.
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.