Toolverse
Wszystkie skille

auth-web-cloudbase

autor: TencentCloudBase

Integracja logowania w aplikacjach webowych CloudBase z obsługą wielu metod uwierzytelniania

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
5

O skillu

Skill do szybkiej implementacji uwierzytelniania frontend w projektach webowych opartych na CloudBase. Umożliwia budowanie stron logowania, modali rejestracji i zarządzania sesjami użytkownika z obsługą logowania przez email, telefon, nazwę użytkownika, konta anonimowe i dostawców zewnętrznych. Wymaga wcześniejszego skonfigurowania dostawców w auth-tool-cloudbase i środowiska CloudBase (ID i region).

Jak używać

  1. Upewnij się, że dostawcy uwierzytelniania są już włączeni w CloudBase — jeśli nie, najpierw użyj skill auth-tool-cloudbase do ich konfiguracji. Sprawdź, czy masz dostęp do ID środowiska (env) i regionu CloudBase.

  2. W swoim projekcie webowym zainstaluj lub zweryfikuj wersję biblioteki @cloudbase/js-sdk w wersji 2.24.0 lub nowszej. Możesz załadować SDK z oficjalnego CDN: https://static.cloudbase.net/cloudbase-js-sdk lub zainstalować przez npm.

  3. Zainicjuj CloudBase w aplikacji, przekazując ID środowiska i region. Ta konfiguracja jest wymagana do nawiązania połączenia z backendem CloudBase.

  4. Wybierz metodę logowania odpowiednią dla Twojego przypadku użytku — email, telefon, nazwa użytkownika/hasło, logowanie anonimowe lub dostawcy zewnętrzni. Skill obsługuje wszystkie te opcje i zapewnia kompatybilność z API supabase-js.

  5. Zbuduj interfejs użytkownika — stronę logowania, modal rejestracji lub formularz zarządzania profilem. Podłącz przyciski i pola formularza do metod SDK (np. signUp, verifyOtp) — upewnij się, że kliknięcia przycisków faktycznie wywoływują funkcje uwierzytelniania, nie pozostawiaj logiki w oddzielnym pliku bez połączenia z handlerami formularza.

  6. Wdrażaj rozwiązanie w ramach struktury projektu webowego — zapoznaj się z skill web-development-cloudbase, aby poznać wytyczne dotyczące organizacji projektu i wdrażania.

Podobne skille