Your users expect sharing to feel like Google Docs or Dropbox. Share with specific people, share with a team, share via link with view-only or edit access. AuthZed handles the complexity of overlapping permissions, inherited access, and real-time updates so your sharing features feel effortless.
Simple sharing ("Alice can view Document X") is easy. Real-world sharing is not:
Alice shares a folder with Bob. Bob should access everything in the folder.
Carol shares via link with "anyone with the link can view."
Dave gets editor access directly, but the folder is view-only for his team.
Eve's link expires next Tuesday.
Frank gets removed from the team but keeps his direct access.
Most authorization systems can't handle these overlapping rules efficiently. You end up with complex code, slow queries, or inconsistent behavior.
Users get access directly ("Alice shared with Bob") or through groups ("Bob is on the Marketing team, which has access"). AuthZed combines both, so the most permissive access wins.
Share a folder, and everything inside inherits that access. Share a subfolder with different permissions, and AuthZed computes the correct access for each resource. No denormalization required.
"Anyone with the link" becomes a relationship in AuthZed. Links can have different permission levels (view, comment, edit) and expiration times. Revoking a link instantly removes access.
When sharing changes, the next permission check reflects it. No propagation delay. Users see accurate sharing status immediately, and revocations take effect instantly.
Share files with individuals, teams, or via link. Folder permissions inherit to contents. Viewers see who else has access.
Invite teammates or external collaborators to workspaces. Different permission levels for different roles. Guest access with limited capabilities.
Draft content visible only to authors. Shared with reviewers for feedback. Published to broader audiences. Each stage has appropriate access.
Shared collections where team members contribute. Some items shared publicly, others restricted. Curators manage what's visible to whom.
Discover how AuthZed handles the complexity of overlapping permissions and real-time updates.