UsingAigaion/Accounts
From AigaionWiki
Contents |
Groups, user accounts and rights profiles
Access to the Aigaion database is possible through logging in with a user account, using the Aigaion login forms or some external module using e.g. LDAP or some CMS for authentication. Individual users can have certain access rights assigned to them. Individual users can also be assigned to groups. Groups facilitate group-defined topic subscriptions, quick assignment of default right profiles and restriction of read and write access for certain notes, publications, attachments or topics to a subset of users.
Group topic subscriptions
Users with sufficient rights ('user_edit_all') can subscribe a group to certain topics from the 'manage accounts' page. In that case all users that belong to that group will be counted 'subscribed' to that topic, no matter whether they were individually subscribed or not.
Default rights profiles for groups
Each group can be associated with one or more rights profiles, collections of user rights. This association has no influence at all on the user rights considered to be assigned to the users currently belonging to the group. However, whenever you newly assign a user to a group, that user will immediately also receive all user rights from the rights profiles associated to the group. This helps in quickly establishing default rights for users in certain groups.
Access levels
One can assign specific access levels to individual objects in the system (notes, attachments, publications). This way one can restrict access to an object to registered users, or only to the owner, or make objects publicly accessible. This is described in more detail on the page about access levels.
External login modules
Aigaion can be configured such that login of users is controlled by some external system (LDAP, httpauth, CMS, wiki, etc) instead of using the Aigaion passwords. The account preferences and settings are then still stored in Aigaion. More information about this can be found on the pages about external login.