Design and Implementation of a Generic Framework for Rule-based Automated User Role Management

Sandro, Eiler (2020) Design and Implementation of a Generic Framework for Rule-based Automated User Role Management. Masters thesis, Ulm University.

[thumbnail of 2020-04-17_thesis_sandro-eiler.pdf] PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (910kB)


Many systems that host groups of users, like social media platforms, provide solutions or tools for users and groups of users. Within these groups, there can exist roles, which again might be connected to permissions. The role model itself can vary from system to system. Some are hierarchical, some have flat hierarchies, some are related to the permissions, others with notifications. Decoupling the role model implementation from the rest of the system has multiple advantages, such as achieving automatic role assignment more easily and being able to change a role model on the fly. Within this master thesis, challenges of automated role assignment are examined and necessary elements for how a development tool can help are distilled. The main contribution is the tool karmantra, which allows to integrate arbitrary role models in software projects and lets developers extend or alter them. The tool is kept in a very generic way to be expandable easily. With this tool, a step is taken towards decoupled and transparent role systems, that can not only serve the needs of common commercial platform needs.

Item Type: Thesis (Masters)
Subjects: DBIS Research > Master and Phd-Thesis
Divisions: Faculty of Engineering, Electronics and Computer Science > Institute of Databases and Informations Systems > DBIS Research and Teaching > DBIS Research > Master and Phd-Thesis
Depositing User: Robin Kraft
Date Deposited: 30 Apr 2020 19:58
Last Modified: 30 Apr 2020 19:58

Actions (login required)

View Item
View Item