How to grant Folder (Scope) Access
Overview
Unique provides highly granular access control, allowing you to manage who can view and access specific knowledge folders and files, ensuring the utmost enterprise data privacy.
Who is it for
Team and System Admins configure the Knowledge Base to match the organization's structure and access needs. They manage permissions, controlling who can access folder information and who is allowed to upload files to these folders.
Users with at least the knowledge.read and knowledge.write roles. These roles are required to view and modify access permissions within the Knowledge Base. For details check the Step-by-Step Guide below.
If you’re unable to access certain features or sections of this article, it’s possible that your firm doesn’t have access or hasn’t upgraded to the latest version. Please reach out to your internal support team for further assistance.
Benefits
Ensure that only authorized individuals and groups can view or access sensitive information and data.
Maintain confidentiality and data privacy across teams and departments.
Use Cases
Team-Specific Folders: Set up segregated team folders to manage access effectively (e.g., a hedge fund ensuring that only data within a specific POD is accessible, or banks adhering to Chinese wall regulations).
Confidentiality Management: Protect sensitive information by restricting access to specific roles or individuals.
Step-by-Step Guide
Step 1: Understand the Folder Access Permissions
To manage folder permissions effectively within the UI, admins must have at least the knowledge.read and knowledge.write roles within Zitadel. For more details, refer to the documentation at Understand Roles and Permissions
If an admin requires access to a root-level folder (e.g., to grant someone permissions as their is no onw ), they must also have the chat.admin.all role.
Folder access permissions can be managed within the Knowledge Base on the Unique Platform according to the following table (also refer to Step 2).
Zitadel Role | Folder Access Permissions | ||
|---|---|---|---|
Can read | Can write | Can manage | |
knowledge.read |
| Not available | Not available |
+ knowledge.write |
| Scope level:
| Scope level:
|
+ chat.admin.all |
| Root level:
Scope level:
| Scope level:
|
Step 2: Navigate to Folder in Knowledge Base
Go to the Knowledge Base UI.
Navigate to the scope/folder where you want to grant a member the “Can manage” access.
Locate the scope access panel on the right
scope access panelClick on the input box to select the member or group to give access. Click on the “Can manage” button. You can also check the “apply to all subfolders” if you want them to have access to subfolders of the current scope, then select the member you want to give the access(s).
Give access to member(s)
Sub-folders do not inherit access settings from their parent folders. This means that if a user has access to a sub-folder but not to its parent folder, they will only be able to access the sub-folder via the Search function, not through the Column View. Similarly, a user cannot access the contents of a sub-folder they have not been specifically assigned to.
You can also use the Edit button beside a member to add the “Can manage” access.
Use edit button to give member access
Tips & Tricks
If you don’t see the permissions ‘Can read’, ‘Can write’ and ‘Can manage’, you might lack the base role in Zitadel.
If you are unable to add the ‘Can manage’, you will need to have a feature flag enabled.
API
For more information on how to manage Scopes and Accesses via API: Managing scopes & access via API
Limitations
Sub-folders do not inherit access settings from their parent folders. This means that if a user has access to a sub-folder but not to its parent folder, they will only be able to access the sub-folder via the Search function, not through the Column View. Similarly, a user cannot access the contents of a sub-folder they have not been specifically assigned to.