Keycloak integration with OpenFGA and Apache APISIX for multi-tenancy authentication and authorization at Scale
-
Updated
Dec 12, 2024 - Lua
Keycloak integration with OpenFGA and Apache APISIX for multi-tenancy authentication and authorization at Scale
Authorization and access control tools, frameworks, standards, and resources.
This repository contains an extended version of OPA (OPA-AuthZEN) that implements the OpenID AuthZEN Authorization API 1.0.
AuthZEN NL Gov is een standaard voor autorisatie. Het beschrijft de wijze waarop toegangsvragen en -beslissingen uitgewisseld worden tussen applicaties/API's en autorisatiesoftware
De publieke website van het project Federatieve Toegangsverlening (FTV). FTV stelt standaarden voor in het kader van autorisatie, in het bijzonder in federatieve datastelsels.
A token procedure plugin enabling callout to an AuthZEN compliant authorizations service (PDP)
OpenID AuthZEN Authorization API for Policy Decision and Enforcement
SPIFFE-compatible workload identity + OpenID AuthZEN 1.0 authorization in a single Apache-2.0 binary. Cedar PDP, SPIFFE federation, tamper-evident audit log, Kubernetes operator.
A proxy that converts from AuthZEN into XACML requests and back
Zero Trust eXchange Protocol (ZTXP) — a vendor-neutral, cryptographically verifiable protocol for exchanging trust context across Zero Trust systems.
Official Node.js/TypeScript SDK for AuthzX — authorization client with Express middleware
Lightweight authorization sidecar for AI agents, APIs, and microservices. Sub-millisecond policy decisions.
Official Go SDK for AuthzX — authorization client for AuthzX cloud and local agent
MCP server fronting an OpenID AuthZEN 1.0 PDP — lets LLM agents query a real Policy Decision Point
Official Python SDK for AuthzX — sync and async authorization client with FastAPI support
Cerbos is an open-core, language-agnostic, scalable authorization platform that decouples access control from application code by externalizing fine-grained, context-aware permission decisions into policy-as-code.
An example Authorization Manager using AuthZEN
🔒 Define a lightweight protocol for secure exchange of Trust Assertion Messages (TAMs) in Zero Trust environments.
Add a description, image, and links to the authzen topic page so that developers can more easily learn about it.
To associate your repository with the authzen topic, visit your repo's landing page and select "manage topics."