Skip to main content

Write Your Authorization Data

note
Auth0 Fine Grained Authorization (FGA) is the early-stage product we are building at Auth0 to solve fine-grained authorization at scale. Sign up for the Developer Community Preview to try it out, and join our Discord community if you are interested in learning more about our plans.

Please note that at this point in time, it is not considered production-ready and does not come with any SLAs; availability and uptime are not guaranteed. Limitations of Auth0 FGA during the Developer Community Preview can be found here.

This section helps you integrate Auth0 FGA with your system. To do this, you will learn how to programmatically write authorization related data to Auth0 FGA.

When to use

This section is useful if you have defined an authorization model and want to understand how to write authorization data to Auth0 FGA to represent the state of your system.

Content

Managing User Access

Write relationship tuples to manage a user's access to an object.

Managing Group Membership

Write relationship tuples to manage the users that are members of a group.

Managing Group Access

Write relationship tuples to manage access to an object for all members of a group.

Managing Object Relationships

Write relationship tuples to manage how two objects are related. E.g. parent folder and child document.

Transactional Writes

Write multiple relationship tuples in a single request, so all writes either succeed or fail.

Comparison Between Check, Read And Expand

Comparing when to use check vs. read vs. expand.

Eventual Consistency

Eventual Consistency when Performing Checks, Reads and Expand.

Have Feedback?

Join us on the Discord community if you have any questions or suggestions.