-
Notifications
You must be signed in to change notification settings - Fork 34
Security Model
Aziz edited this page Feb 4, 2019
·
2 revisions
There is only one admin available in the system. He's credentials are stored in a property file. A new project can be created by admin only as well as granting initial permissions on it.
Every project configuration has a list of groups that are allowed to view and edit the project. The list of groups is provided by AuthProvider.
If the user is in the group - he has an access to the project (he can see it in projects list), hew can get any entity (testcase, testsuite, testrun) via UI or via API, he can change testcases, perform test runs, save testsuites and configure the project.
In nearest future the mechanism will be more sophisticated - project admin groups and personal (by-user) permissions will be added.