Ory Keto is an open-source authorization server that implements Google Zanzibar’s relationship-based access control model. It stores every access relationship as a tuple in a SQL database and exposes a declarative TypeScript-like namespace language for defining object types, relations, and permissions. The service provides bidirectional permission resolution, configurable consistency levels for checks, and dual gRPC and REST APIs for broad integration.
Las características principales de ory/keto son: Zanzibar-Inspired Authorization Systems, Many-to-Many Associations, ReBAC Engines, Permissions Engines, Security Decision Lookups, Policy Definition Languages, Declarative Permission Modelers, Edge Security Enforcements.
Las alternativas de código abierto para ory/keto incluyen: permify/permify. openfga/openfga — OpenFGA is a fine-grained authorization server and policy decision point that implements relationship-based access… cerbos/cerbos — Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… cube-js/cube — Cube is a semantic data layer that provides a unified framework for defining business metrics, dimensions, and… vercel/nextjs-subscription-payments — This project is a Next.js SaaS starter kit and billing boilerplate designed for building subscription-based software…
OpenFGA is a fine-grained authorization server and policy decision point that implements relationship-based access control. It serves as a centralized authorization service for evaluating access requests and managing relationship tuples across distributed microservices and multi-tenant environments. The engine combines relationship graphs with attribute-based access control, using the Common Expression Language to evaluate dynamic runtime attributes and conditional access rules. It handles complex hierarchies and nested permissions by traversing chains of associations and parent-child links t
Cerbos is an open-source authorization service that provides a centralized, language-agnostic engine for managing access control. It functions as a policy-as-code platform, allowing teams to define, test, and distribute authorization rules using declarative YAML or JSON configurations. By decoupling access logic from application code, it enables consistent permission enforcement across diverse service stacks. The project distinguishes itself through its ability to translate high-level authorization policies into native database query filters. This capability allows applications to enforce sec
Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.