-
Notifications
You must be signed in to change notification settings - Fork 8
AccessControl
Liminal edited this page Aug 8, 2016
·
3 revisions
Huddle use a simple permissions model based on file system permissions. The Huddle API uses links to signal permitted actions on a resource. If the authenticated user & API client ID has permission to perform an action, then the resource will contain a link with the appropriate rel value.
Every resource in the system has an owner who has absolute control if the company manager permits the API client ID access through whitelisting.
Resources exist within workspaces. A workspace has teams of users who can work with the contained resources. Each team may have a different set of permissions.
A workspace also has a set of managers. Managers will generally have full permissions on a resource.
- Basic concepts
-
Resources
- Actor
- Approvals
- BulkProcess
- Calendar
- Membership
- Company
- Document
- Document library settings
- Folder
- Paged Folder
- Pins
- Integrations
- Form
- Friends
- Invitation
- Link
- Document Lock
- Folder Lock
- Localisation
- MemberAutocomplete
- Notifications
- Offline item
- PeopleBulkProcess
- Permissions
- Presence
- PublishedDocuments
- Recents
- Recommendations
- Recycle Bin
- Search
- Share
- Tasks (Todos), File Requests, Approvals
- Tasks on Documents
- Actions
- UserApprovals
- User
- VersionHistory
- Workspace
- Workspaces
- SamlPartners
- Logout
- Impersonation
- Administration
- WebHooks