Przejdź do treści
Planowanie/Wolne narzędzie

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.

01 / Role

02 / Zasoby

03 / Własność i ograniczenia

Matryca dostępu

Kontrola oznacza pozwolenie. Niesprawdzony oznacza odmówiony. Przewiń poziomo na wąskich ekranach.

Uprawnienia do wykonywania zadań i zasobów CRUD
Rola / zasóbCreateReadUpdateDelete
GuestProjects
GuestBookings
MemberProjects
MemberBookings
AdminProjects
AdminBookings

Specyfikacja dostępu

permissions.md

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.

  1. 01

    Dodaj role i zasoby do aplikacji.

  2. 02

    Włączenie / wyłączenie tworzenia, odczytywania, aktualizacji i usuwania uprawnień.

  3. 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.

Wszystkie narzędzia