A
auth-module-architecture
Architektura modułu autoryzacji – RBAC, IAM i OAuth2 dla systemów kontroli dostępu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill zawierający kompletny przewodnik architektury modułu Auth z BK-CI. Obejmuje integrację IAM, model uprawnień RBAC (kontrola dostępu oparta na rolach), walidację uprawnień do zasobów, migrację uprawnień i obsługę OAuth2. Używaj go podczas projektowania funkcji autoryzacji, konfiguracji zasobów IAM, implementacji kontroli dostępu lub obsługi procesów autentykacji w systemach rozproszonych.
Jak używać
- Zainstaluj skill auth-module-architecture w swoim środowisku Claude/Copilot, wskazując repozytorium TencentBlueKing bk-ci z katalogu ai/skills/auth-module-architecture. 2. Gdy projektujesz nowy moduł autoryzacji, poproś skill o wyjaśnienie struktury podziału na podmoduły: api-auth (warstwa interfejsów REST), biz-auth (logika biznesowa i implementacja RBAC) oraz model-auth (warstwa danych). 3. Dla implementacji kontroli dostępu opartej na rolach, skonsultuj się ze skill'em na temat modelu RBAC – jak mapować użytkowników na role, role na zasoby i jak walidować uprawnienia w punktach dostępu. 4. Jeśli integrujesz system IAM lub OAuth2, poproś skill o szczegóły dotyczące interfejsów callback'ów, obsługi tokenów i synchronizacji użytkowników między systemami. 5. W przypadku migracji uprawnień z systemu legacy, wykorzystaj wskazówki skill'a dotyczące interfejsów migracji i strategii shardingu danych. 6. Odwołaj się do skill'a przy implementacji filtrów, aspektów AOP i zadań cron związanych z odświeżaniem uprawnień i sesji użytkowników.