Kreator macierzy uprawnień
Mapa ról do uprawnień do zasobów w edytowalnej matrycy CRUD. Eksportuj jasną specyfikację dostępu Markdown lub JSON, za darmo w przeglądarce.
Specyfikacja dostępu
Access permissions
| Role | Resource | Create | Read | Update | Delete | | --- | --- | --- | --- | --- | --- | | Guest | Projects | Deny | Deny | Deny | Deny | | Guest | Bookings | Deny | Deny | Deny | Deny | | Member | Projects | Deny | Allow | Deny | Deny | | Member | Bookings | Deny | Deny | Deny | Deny | | Admin | Projects | Allow | Allow | Allow | Allow | | Admin | Bookings | Deny | Deny | Deny | Deny |
Ownership & scope
Members can read only their own projects. Admin actions require an administrator role verified on the server.
Implementation
Deny access unless explicitly allowed. Enforce permissions on the server and test cross-user access. This matrix is a specification, not an authorization mechanism.
Tekst eksportu pozostaje po angielsku; wpisane dane nie są zmieniane.
Nie ma rejestracji. Żadnych kredytów na sztuczną inteligencję. Narzędzie to przypomina wyjście w przeglądarce.
Od pomysłu do czegoś pożytecznego.
- 01
Dodaj role i zasoby do aplikacji.
- 02
Włączenie / wyłączenie tworzenia, odczytywania, aktualizacji i usuwania uprawnień.
- 03
Eksportuj macierz i zdefiniuj ograniczenia własności.
Trochę kontekstu.
Matryca ról sprawia, że decyzje o dostępie są możliwe do przewidzenia, zanim staną się rozproszone uwarunkowania. To narzędzie rejestruje uprawnienia na poziomie zasobów i notatki własności. Nie egzekwuje autoryzacji, nie generuje polityki bazy danych ani nie udowadnia, że aplikacja jest bezpieczna.
Dobre pytania.
Czy sprawdzanie skrzynki zabezpiecza moją aplikację?
Nie. Matryca jest specyfikacją. Wdrożenie i testowanie uprawnień na serwerze i bazie danych, w zależności od przypadku.
Jak mam sobie poradzić z własnością?
Użyj pola ograniczeń własnościowych, aby odróżnić czytanie jakiegokolwiek rekordu od odczytywania tylko własnych rekordów użytkownika. Sama opcja CRUD nie wyraża zakresu row- level.