Managing Auth0 FGA Infrastructure with the OpenFGA Terraform Provider

Overview

This article provides information on the function and limitations of the OpenFGA (Fine-Grained Authorization) Terraform module in managing Auth0 FGA services. The article explains the distinction between managing FGA infrastructure using the Terraform provider and creating the API clients needed for applications to perform runtime authorization operations.

Applies To
  • Auth0 FGA
  • OpenFGA Terraform module
  • FGA infrastructure management
  • Authorization models and relationship tuples 
Solution

The Terraform provider is used to manage FGA (Fine-Grained Authorization) infrastructure, such as authorization models and relationship tuples.

 

The Auth0 FGA API is designed to operate on a per-store basis, with credentials specific to each individual store. A centralized, account-level Management API for FGA is not currently available. For this reason, the Terraform provider cannot perform actions such as creating a store.

 

API clients that applications use must be created directly through the dashboard. These clients are necessary for applications to perform runtime authorization operations, such as checks, list objects, and other similar operations.

 

Recommended content

No recommended content found...