ladon
openfga
ladon | openfga | |
---|---|---|
1 | 18 | |
2,409 | 3,390 | |
0.2% | 5.8% | |
6.4 | 9.7 | |
13 days ago | 1 day ago | |
Go | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ladon
-
Open Policy Agent
4. OPA evaluates the policies written in Rego against the input and returns a decision (allow or deny) back to your service.
What's good solid alternatives in Kubernets? Saw CASBIN, paid services, but nothing close to OPA/Rego. Please correct me if I'm wrong.
I found it's hard to convince everyone around to use OPA/Rego and wrap into a managed service. The main objection - wrapping another DSL (domain-specific language) is hard.
However it was relatively simple to convince my team to use featured complete Go library Ladon https://github.com/ory/ladon
Ladon is inspired by AWS IAM Policies.
{
openfga
-
Who Needs Roles Anymore? Introducing OpenFGA, the Future of SaaS
It’s 2025 y’all, time to retire that ancient, one-size-fits-all approach. OpenFGA gives you the flexibility to handle complex user relationships with elegance. Whether you’re cooking up the next Slack, managing external contractors, or just tired of editing roles for your friends named Bob, ReBAC can save you from permissions purgatory.
-
Authorization (authz) and GraphQL
External Authorization System Using Policy engines like SpiceDB, OpenFGA, ORY Keto, OpenPolicy Agent (OPA), let you put your ReBAC rules in an external system and reference them from your queries. The main benefit you get from the centralized relationships model is it makes it possible to manage authorization centrally. This means that development teams can create new applications and add new relationships without needing to update any application code.
-
Show HN: Permify 1.0 – Open-source fine-grained authorization service
How does this compare to auth0's OpenFGA (based on Zanzibar)?
https://openfga.dev
-
Open Policy Agent
This feels very much like OpenFGA[0]. I've been evaluating authorization tool for one of my side projects and honestly most tools feels like creating relationships in a graph-like database and querying to see if there is/isn't relationship between two entities. Is there more to this (besides the implementation details) or am I missing something from these tools?
[0] https://openfga.dev/
-
🚀 Top 12 Open Source Auth Projects Every Developer Should Know 🔑
OpenFGA
- Opal – an open source cross-language policy administration tool
- OpenFGA: A high performance and flexible authorization/permission engine
-
warrant VS openfga - a user suggested alternative
2 projects | 15 Aug 2023
OpenFGA is CNCF Sandbox authorization service inspired by Google Zanzibar
-
Has anyone tried OpenFGA for resource based permissions?
- https://authzed.com/spicedb/ - https://cerbos.dev/ - https://openfga.dev/ - https://www.permify.co/
-
How to setup Keycloak for separate frontend and backend services?
Thanks for the answer. I played around with Keycloak for a bit and I saw that roles could be mapped as token claims, however for systems where you need fine grained access control (where roles are not enough) you need some other solution. One option could be to use an external authorization system. One such system could be OpenFGA https://openfga.dev/ that is based on Google Zanzibar https://research.google/pubs/pub48190/ research paper. This answer on SO is also helpful https://stackoverflow.com/a/75047064/10781180
What are some alternatives?
cedar - Implementation of the Cedar Policy Language
spicedb - Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
topaz - Cloud-native authorization for modern applications and APIs
permify - An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application.
OPA (Open Policy Agent) - Open Policy Agent (OPA) is an open source, general-purpose policy engine.