Skip to content

Access control

swoellauer edited this page Sep 26, 2022 · 11 revisions

RSDB manages access rights based on user account roles. Each user account possesses a list of named roles.

RSDB layers have lists of roles. If roles of an user account match one role of a layer, access is granted for that user and layer.

Layers have three types of role lists:

  • read roles: Layer and contained data can be accessed but not modified. (least access rights)

  • modify roles: In addition to read roles, data can be modified. (more access rights)

  • owner roles: In addition to modify roles, lists of read and modify roles can be changed. (most access rights)

The special role admin allows any type of access (all access rights). So, if an user account possesses the admin role, it is allowed everything. In particular admin role is allowed to change owner role lists of layers.

In addition to the custom role list of each user account, the role named after the user name is included for each user account. So, if a layer contains a role named same as a user account name the that accoun is granted access to that layer.

Clone this wiki locally