Role zespołowe (RBAC)
Cliqer kontroluje, czym może zarządzać każdy członek Twojego zespołu, za pomocą ról zespołowych.
Role są częścią planu Enterprise lub dodatku Enterprise w planach Presenter, Studio HD, Studio 4K i Studio 8K, a zarządzasz nimi w
Panel → Zespół → Bezpieczeństwo (/dash/team/security).
Role określają działania związane z zarządzaniem zespołem: zapraszanie członków, edycję brandingu, zarządzanie bezpieczeństwem, kluczami API i domenami niestandardowymi. Są egzekwowane po stronie serwera: każdy endpoint zarządzania sprawdza uprawnienia członka wykonującego akcję, zanim cokolwiek zrobi, więc nieprzyznanego uprawnienia nie da się użyć, nawet przez API.
Uprawnienia
Każda rola przyznaje dowolną kombinację tych uprawnień:
| Uprawnienie | Zakres |
|---|---|
| Zarządzanie członkami | Zapraszanie i usuwanie członków zespołu oraz zmiana ich ról |
| Zarządzanie brandingiem | Edycja brandingu whitelabel zespołu |
| Zarządzanie bezpieczeństwem | Dostawcy SSO, tokeny SCIM, wymuszanie SSO, role niestandardowe |
| Zarządzanie kluczami API | Tworzenie i unieważnianie samoobsługowych kluczy API |
| Zarządzanie domenami niestandardowymi | Dodawanie, weryfikacja i usuwanie domen niestandardowych |
Role wbudowane
Każdy zespół ma trzy wbudowane role:
| Rola | Uprawnienia |
|---|---|
| Właściciel | Wszystkie uprawnienia, zawsze. Właściciel jest też kontem awaryjnym (break-glass) dla SSO. |
| Administrator | Zarządzanie członkami, brandingiem i bezpieczeństwem |
| Członek | Brak uprawnień do zarządzania (może korzystać z produktu, ale nie administrować zespołem) |
Klucze API i domeny niestandardowe są domyślnie dostępne tylko dla właściciela lub roli niestandardowej: administratorzy nie zarządzają nimi, chyba że przyznasz im to uprawnienie w roli niestandardowej.
Role niestandardowe
Gdy wbudowane role nie wystarczają, utwórz rolę niestandardową z dokładnie tymi uprawnieniami, których potrzebujesz, a następnie przypisz ją członkowi. Rola niestandardowa nigdy nie może przyznać więcej, niż ma już właściciel.
- Twórz, edytuj i usuwaj role niestandardowe w Zespół → Bezpieczeństwo → Role zespołowe.
- Przypisz członkowi rolę niestandardową; zastępuje ona jego wbudowaną rolę.
- Gdy usuniesz rolę niestandardową, każdy członek, który jej używał, wraca do swojej wbudowanej roli automatycznie.
Jak działa egzekwowanie uprawnień
Endpointy zarządzania zespołem ustalają efektywne uprawnienia członka wykonującego akcję
(właściciel: wszystkie; rola niestandardowa: jej jawna lista; rola wbudowana: jej uprawnienia domyślne) i
odrzucają żądanie, jeśli brakuje wymaganego uprawnienia. To ta sama kontrola
(security.manage, members.manage, …) używana w całym panelu, więc to, co
widzisz w interfejsie, odpowiada dokładnie temu, na co pozwala serwer.