Model complex permission logic across users, resources, actions, and context—powered by OpenFGA and deeply integrated with Keymate.
Contextual Authorization with Relationship-Based Access Control
Role-based access control (RBAC) is no longer sufficient for modern applications. Organizations today require:
Keymate brings all of this to life with its native OpenFGA integration and SDK support.
Key Components:
Use Cases: User can approve invoice only if they are in the finance department, Inspector can view reports of assigned orgs, but not edit them, Deputy can act on behalf of supervisor for 7 days.
Key Components:
Keymate DSL is compiled into OpenFGA schema and tuples
Quarkus/Spring SDKs simplify usage in apps and services
Tokens enriched with org, risk, hat, etc. feed into authorization
Beyond CRUD—define actions like approve, transfer, lock
All access decisions are logged and traceable with OpenTelemetry
Visual policy builder + expression editor to manage FGAC rules