Permissions define the operations that authenticated users are allowed to perform on file systems, databases and other computer systems.
Permissions are a series of rules that defines the action that authenticated users of computer systems can do. Permission are employed in several systems, such as file systems, DBMS, apps (iOS, Android, Windows Store, ...) and claims-based identity.
From a programming perspective, we are not interested in how to assign permissions in a particular context (i.e. in a company) but in how these are implemented (which permissions are implemented, in which way we combine them, how they impact performance, ...).
This tag should be used:
- for questions about how permissions work in a particular systems;
- for scenarios/problems that involves permissions in a substantial way.
This tag should not be used for asking about the specific permissions that should be assigned in a particular scenario.
Related tags: privilege, login, authentication, claims-based-identity