hide_title |
---|
true |
OpenFGA is an open source Fine-Grained Authorization solution based on Google's Zanzibar. It was created by the Okta FGA team and welcomes community contribution. OpenFGA is designed to make it easy for application builders to quickly add fine-grained authorization to their applications. OpenFGA is designed and optimized for reliability and low latency at a high scale.
It offers an HTTP API, a gRPC API, and has SDKs for programming languages including JavaScript, GoLang, .NET and Python and Java.
- Okta FGA Playground
- Zanzibar Academy
- OpenFGA on Twitter
- OpenFGA Community in Slack and GitHub
- What is OpenFGA
- Concepts
- Modeling Language
- Getting Started
- Modeling Overview
- Getting Started with Modeling
- Direct Access
- User Groups
- Roles and Permissions
- Parent-Child Relationships
- Blocklists
- Public Access
- Multiple Restrictions
- Custom Roles
- Conditions
- Testing Models
- Token Claims as Contextual Tuples
- Contextual and Time-Based Authorization
- Authorization Through Organization Context
- Building Blocks
- Advanced Use-Cases
- Migrating
- Interacting with the API