Users & Groups
Sync-in offers fine-grained control over users, their roles, and the groups they belong to.
Permissions are built at multiple levels: individual, inherited through user groups, or delegated in specific cases.
This architecture allows for a combination of centralized administrative control (user groups) and collaborative flexibility (personal groups), while ensuring security and access traceability.
π€ Usersβ
Users are the regular members of the platform.
- β Individual or inherited permissions: each user can receive permissions directly or inherit them through user groups.
- π Administrator role: some users may be granted administrator privileges.
- π₯ Multi-group membership: a user can belong to several groups at the same time.
Users can view the groups they belong to or manage from their User Account.
π₯ Guestsβ
Guests are limited-rights users, typically used for external or temporary collaborations.
- β Created by users with the guest administration permission.
- π No personal space or sharing capabilities, with limited access rights.
- π Can access specific spaces or shared folders.
- π Have access via WebDAV.
- π₯ Can join personal groups, but not user groups.
- π€ Must have at least one manager.
- βοΈ Their managers can edit their information or remove them.
Guests have no visibility over the groups they belong to.
π§βπ« User Groupsβ
User groups are used to structure permissions within the organization.
They are administrative groups that can represent teams, entities, departments, or roles in the company.
- π Managed only by administrators.
- βοΈ Can hold permissions on applications.
- π§± Flexible structure: user groups can be organized either flat or nested
(a group can contain other groups), allowing an accurate reflection of your organizationβs hierarchy or roles.
In a nested group structure, permissions are not automatically passed down to child groups.
Each group manages its own permissions independently.
Managersβ
User group managers are designated by administrators:
- β Can add or remove members from the group.
- π« Cannot appoint other managers, nor remove their own management rights.
- ποΈ Do not have any access or visibility over potential child groups.
π¨βπ©βπ§βπ¦ Personal Groupsβ
Personal groups are designed to support collaboration without impacting application-level permissions.
Used to organize spaces or shares, they are strictly private and managed by end users.
- β Creation restricted to users with the personal group administration permission.
- π§© No permissions can be granted via these groups.
- πͺ Members can leave the group at any time.
- π€ Each group must have at least one manager.
- π§± Flat structure: groups are independent, with no support for nesting or subgroups.
Managersβ
Personal group managers are designated by users with the personal group administration permission.
They can perform the following actions:
- β Add users or guests.
- π Rename the group, manage members and managers.
- β Delete the group, if necessary.