clerk-enterprise-rbac
Skonfiguruj enterprise SSO, role-based access control i zarządzanie organizacjami w Clerk
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do implementacji zaawansowanego zarządzania dostępem w aplikacjach SaaS. Pozwala skonfigurować logowanie SSO (SAML/OIDC), zdefiniować role i uprawnienia na poziomie organizacji oraz zarządzać dostępem użytkowników w architekturze multi-tenant. Wymaga planu Clerk Pro lub Enterprise. Obsługuje Next.js 14+ z App Router i integruje się z Backend API do programowego zarządzania rolami.
Jak używać
Upewnij się, że masz aktywny plan Clerk Pro lub Enterprise oraz że funkcja Organizations jest włączona w Clerk Dashboard (Organizations > Settings).
W projekcie Next.js 14+ z App Router zainstaluj pakiet @clerk/nextjs, jeśli jeszcze go nie masz.
Utwórz stronę do wyboru organizacji, importując komponenty OrganizationSwitcher i OrganizationProfile z @clerk/nextjs. Komponenty te pozwalają użytkownikom przełączać się między organizacjami i zarządzać ich ustawieniami.
Przejdź do Clerk Dashboard, sekcja Organizations > Roles i Permissions, aby zdefiniować niestandardowe role i przypisać im konkretne uprawnienia. Clerk udostępnia role wbudowane (admin, member, guest), które możesz rozszerzyć.
Skonfiguruj SSO w Clerk Dashboard, wybierając dostawcę (SAML lub OIDC). Podaj wymagane parametry konfiguracji i przetestuj logowanie.
Użyj Backend API Clerk do programowego zarządzania rolami i uprawnieniami, jeśli potrzebujesz automatyzacji przypisywania ról lub dynamicznego kontrolowania dostępu na podstawie logiki aplikacji.
Podobne skille
ui-audit
autor: openclaw
python-expert
autor: Shubhamsaboo
gmail-manager
autor: jeffvincent
windows-ui-automation
autor: martinholovsky
youtube-watcher
autor: openclaw
openapi-spec-generation
autor: wshobson