Smart Policies Powered by Metadata Awareness
Use column-level metadata like sensitivity, owner, or classification from OpenMetadata to drive fine-grained API authorization. Keymate connects metadata with your access control logic—enabling adaptive, compliant, and context-rich policies.
Smart Policies Powered by Metadata Awareness
From Metadata to Dynamic Access Control
Keymate integrates with OpenMetadata to bring rich context into your authorization decisions. You can: Use metadata like piiType, dataClassification, and owner directly in policy DSL. Dynamically evaluate API access based on runtime metadata attributes. Auto-sync metadata from OpenMetadata via Kafka-based event streaming. Control access to sensitive fields (e.g., phone, email) based on clearance level. Apply policies like: "Only analysts can read PII fields", "Allow access if user is resource owner", "Deny external access to classified:restricted columns". View and audit metadata-policy bindings in observability dashboards. This approach enables fine-grained, explainable access control based on real-time metadata changes.
Metadata-Driven Dynamic Access Control
Keymate integrates with OpenMetadata to bring rich context into your authorization decisions, enabling fine-grained, explainable access control based on real-time metadata changes.
Example: Use column-level metadata to drive fine-grained API authorization
Key Components:
What Makes It Unique
OpenMetadata Integration
Kafka-based event sync with OpenMetadata for PII, classification, owner data
Column-Level Sensitivity Support
Policies can evaluate metadata of individual fields (e.g., phone, email)
Metadata-Aware DSL
DSL expressions can use metadata directly: resource.piiType, resource.owner, etc.
Policy-Driven Masking & Blocking
Mask or block access dynamically based on metadata and user role
Audit & Observability
Track which metadata attributes influence access decisions
Dual-Direction Sync
Policies can also update or annotate metadata in some workflows
PII-Aware Templates
Policy templates can include conditional checks for metadata values
Frequently Asked Questions
How to Use This Feature
Follow these steps to enable metadata-driven access control.