Project

General

Profile

What does User Authentication do to myamiweb » History » Version 12

Anchi Cheng, 06/06/2010 10:45 PM

1 2 Anchi Cheng
h1. What does User Authentication do to myamiweb
2 1 Anchi Cheng
3 4 Anchi Cheng
Purpose of optional user authentication system in combination of Project Management in the Leginon/Appion Database Tools on the webserver is to provide different levels of user privileges at institution where the webserver is available to all.  In addition, by assigning project owners, users in the lower privileged group will not see projects from others.  It makes finding an experiment session easier once data are accumulated.  Enabling of the system is not required, but is recommended if the web server can be accessed freely outside the intended group.  *Once enabled, no myamiweb pages can be accessed without login at its required privilege*.
4 1 Anchi Cheng
5 8 Anchi Cheng
Four levels of group privileges are included with the complete installation of Leginon/Appion 2.0, and four user groups are created by default to reflect them, respectively
6 1 Anchi Cheng
7 7 Anchi Cheng
|privilege level|default group name|
8 1 Anchi Cheng
|All at administration level|administrators|
9
|View all but administrate owned|power users|
10
|Administrate/view only  owned projects and view shared experiments|users|
11
|View owned projects and shared experiments|guests|
12 8 Anchi Cheng
13 9 Anchi Cheng
These four default groups would not appear in the database of a system upgraded from earlier version to 2.0.  During the upgrading, the group in which the "administrator" user is in is assigned to "All at administration level" privilege.  All other groups are assigned to "Administrate/view only  owned projects and view shared experiments" privilege.  This can be changed [[leginon:Preparation before Using v2.0 Routinely|after the database upgrade is completed]].
14 4 Anchi Cheng
15
Rule examples:
16
17
* only administrators can create projects, move a user between groups, and create a grid tray shared by all users.
18
19
* As a project owner and in the group "users", a person can add another user to his/her owned group to share the data and process the data together with appion if the other has at least the same level of privilege.
20 5 Anchi Cheng
21 6 Anchi Cheng
To enable or disable user authentication, run the setup wizard at http://YOUR_SERVER/myamiweb/setup.
22 10 Anchi Cheng
23 11 Anchi Cheng
24 5 Anchi Cheng
_____
25
26
Related Topics:
27
28
[[Install the Web Interface]]
29
[[leginon:How_to_Update_from_v16_(Linux)|Leginon upgrade instruction]]
30 12 Anchi Cheng
[[User Management|User Guide on User Authentication/Management]]
31 5 Anchi Cheng
32
_____