Kontrola dostępu wewnątrz aplikacji
Na tej stronie
Dostępem zarządzasz w widoku Użytkownicy projektu. Wygenerowana aplikacja ma też własne mechanizmy kontroli dostępu, dzięki którym właściciele organizacji klienta mogą zarządzać swoimi użytkownikami bez otwierania Platformy.
Cztery obszary
Każdy ekran wygenerowanej aplikacji należy do jednego z czterech obszarów i dziedziczy jego zasady dostępu.
| Obszar | Adres | Kto może go otworzyć |
|---|---|---|
| Gość (Guest) | / | Każdy, niezależnie od tego, czy jest zalogowany. |
| Użytkownik (User) | /frontoffice | Każda zalogowana osoba. |
| Administrator (Admin) | /admin | Właściciel aplikacji, który ma uprawnienie administratora. |
| Operator (Operator) | /backoffice | Pracownicy obsługujący proces biznesowy. Poszczególne ekrany mogą wymagać określonego uprawnienia. |
Niezalogowany odwiedzający widzi w chronionym obszarze komunikat „Zaloguj się, aby kontynuować”. Osoba zalogowana, która nie ma odpowiedniego uprawnienia, widzi ekran odmowy dostępu. Zobacz Jak logują się użytkownicy aplikacji.
Funkcje dla właścicieli i członków
Jeśli aplikacja przechowuje rekordy osobno dla każdej organizacji, jej ekrany mogą zawierać:
- przełącznik organizacji w nagłówku, widoczny tylko dla osób należących do więcej niż jednej organizacji
- panel osób, w którym właściciele organizacji zapraszają członków przez e-mail i usuwają ich z organizacji; aplikacja od razu dodaje zaproszoną osobę, która loguje się i wybiera organizację – nie musi przyjmować zaproszenia
- kontrolę dostępu do poszczególnych rekordów, dzięki której właściciel wybiera członków mogących przeglądać lub zmieniać dany rekord; właściciele domyślnie mają te uprawnienia do każdego rekordu
Dodaj te funkcje do aplikacji
- Opisz użytkowników i potrzebne zasady dostępu w historyjce użytkownika, np. „Właściciel zespołu zaprasza członków i wybiera, kto może edytować projekt”.
- Zrealizuj historyjkę i otwórz wersję podglądową (Preview).
- Zaloguj się jako właściciel i sprawdź, czy panel pozwala zapraszać i usuwać członków oraz przyznawać im dostęp.
- Zaloguj się jako członek i sprawdź, czy dostępne są tylko rekordy, do których przyznano dostęp.
- Przed uruchomieniem aplikacji powtórz te czynności w wersji produkcyjnej.
Organizacje nie dodają kolejnego obszaru. Właściciele i członkowie organizacji klienta pracują w obszarze Użytkownik lub w obszarze Operator, jeśli każda organizacja ma osobne zaplecze. Obszar Administrator pozostaje dostępny właścicielowi aplikacji.
Zobacz Twórz aplikacje dla wielu organizacji klientów oraz Zarządzaj organizacjami i członkami. Agenci mogą wykonywać operacje po stronie Platformy za pomocą narzędzi MCP. Wróć do przeglądu sekcji.
Przykład aplikacji
Kategoria: Zarządzanie projektami i zadaniami. Przykład: Task Grove, tablica zadań dla małego zespołu. Właściciel organizacji klienta zaprasza członków zespołu i przyznaje jednemu wykonawcy dostęp do zadań tylko jednego projektu.