Start with Identity
← Glossary
Concept

Fine-Grained Authorization (FGA)

Authorization at the level of individual resources or fields, rather than at the application or role level. Critical for multi-tenant SaaS, collaborative documents, and sharing patterns. ReBAC is the dominant implementation pattern.

Fine-grained authorization is the problem roles cannot solve: "can this user view this specific document" depends on relationships that change constantly and are owned by the application, not by the directory. Google's Zanzibar paper made relationship-based checks the dominant pattern, and the open implementations that followed made it buildable. The hard parts are consistency (a permission check that reads stale data grants stale access) and latency, since every request needs a decision.

See also: ReBAC, ABAC, RBAC vs ABAC vs ReBAC, authorization vendors

Related terms
Last reviewed By SWI Community TeamSuggest a correctionHow we research