Menu dokumentacji

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.

ObszarAdresKto może go otworzyć
Gość (Guest)/Każdy, niezależnie od tego, czy jest zalogowany.
Użytkownik (User)/frontofficeKażda zalogowana osoba.
Administrator (Admin)/adminWłaściciel aplikacji, który ma uprawnienie administratora.
Operator (Operator)/backofficePracownicy 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

  1. 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”.
  2. Zrealizuj historyjkę i otwórz wersję podglądową (Preview).
  3. Zaloguj się jako właściciel i sprawdź, czy panel pozwala zapraszać i usuwać członków oraz przyznawać im dostęp.
  4. Zaloguj się jako członek i sprawdź, czy dostępne są tylko rekordy, do których przyznano dostęp.
  5. 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.