Security & Access
This article offers various methods of defining security and allowing page access in an application.
By permission on related group
The most flexible way to assign permissions. Under this method, any number of permissions are grouped together in a permission group, and users are assigned as members of the permission groups to accumulate these permissions.
By relationship to specific group
A good way to set up permissions for applications with a small number of roles, and very strict permissions differentiation between the groups.
By field on user
Often the very simplest way to set up permissions in an application. Effective when only a few permissions are needed. Downside is that permissions need to be assigned to every user that's created.
By field on record
This method is often used in conjunction with another method of security assignment to control access to a certain record
based on the data on the record itself. Often, this security is based on the status of the record, or the record's assignment to a user
Custom URLs offer a way of allowing direct access to a page
from either within the application or outside of it.