Users and Groups
TODO
Accounts vs Stroom Users
See Accounts vs Users for details on the difference between a Stroom User Account and a Stroom User.
User
A Stroom User represents a human user and is linked to either a User Account in Stroom or to a user account in an external
Identity Provider (IDP)
Identity Provider (IDP)
/datafeed interface for data receipt.
All audited activity in Stroom will be attributed to a Stroom User and their unique identifier will be included in the audit events.
A User can have the following:
- Membership of one or more Groups.
- One or more
Application Permissions
Application permission
This is a permission that is not specific to a single document. It applies to all documents or is not related to documents in any way.Click to see more details... granted to it.
- One or more
Document Permissions
Document permission
Document permissions control the access that users and/or groups have to a Document.Click to see more details... granted to it.
Enabling and Disabling a User
A User can be enabled or disabled using the Enabled tick box on the user, reached by selecting
from the main menu and opening the user.
This requires the Manage Users or Administrator
Application permission
Application permission
Disabling a User is the strongest single action available against a person. It takes effect at once and does three things:
- Every session they hold is ended, across every node in the cluster.
- Every token issued to them is revoked.
- They are refused at authentication from then on, whether signing in interactively or presenting a token.
This is distinct from disabling their Account, which only prevents them signing in and leaves any session already running untouched.
An Account exists only where Stroom is its own
Identity Provider (IDP)
Identity Provider (IDP)
See Sessions and Tokens for how this compares with simply ending someone’s sessions, and User Accounts for the Account states.
Group
A Group represents a collection of Stroom Users and/or other Groups. A Group can be used to ease the management of application and document permissions by granting permissions to one Group then adding users to that Group. For example if all the users in a team require the same application and document permissions, then a Group can be created for them and the permissions assigned to the Group. When a user joins or leaves the team it is simply a case of editing the membership of the Group.
A Group can have the following:
- One or more members (Users and/or other Groups).
- Membership of one or more other Groups.
- One or more
Application Permissions
Application permission
This is a permission that is not specific to a single document. It applies to all documents or is not related to documents in any way.Click to see more details... granted to it.
- One or more
Document Permissions
Document permission
Document permissions control the access that users and/or groups have to a Document.Click to see more details... granted to it.