Authorization is a foundational IAM capability that determines who can access what resource and in which way, and it should only happen after authentication. Access control has evolved to address rising complexity: ACLs offer a simple “in list or not” approach but break down when requirements become nuanced. RBAC improved manageability by grouping permissions into roles, yet its reliance on role aggregation can produce “role explosion” if not carefully designed. ABAC introduced runtime, attribute-driven decisions using subject, object, action, and environment signals, often associated with XACML’s policy language and architecture; while XACML itself did not gain broad adoption, ABAC re-emerged as PBAC, accelerated by modern tools like OPA and Rego for cloud-native environments. Additional models such as RAdAC add risk and situational awareness into decisions, but growing maintainability and security demands suggest a further step.
A proposed next stage is Relationship-Based Access Control (ReBAC), implemented here as IndyKite’s Knowledge-Based Access Control (KBAC), which uses an Identity Knowledge Graph to model relationships and context among people, devices, bots, APIs, and services. Rather than centralizing customer databases, IndyKite focuses on metadata describing relationships and contextual signals, continuously updating these connections as conditions change; access is effectively granted by traversing valid relationship paths in the graph. The graph structure supports ML-driven intelligence such as clustering, similarity detection, and anomaly discovery (including missing expected relationships). The platform also supports enriched querying, semantic extraction from identity data, and insights for recommendation, discovery, and personalization, alongside consent, verification, and zero-trust actions.
IndyKite provides SaaS-based authorization APIs, SDKs, connectors for ingesting customer data, optional local OPA for edge/distributed use cases, and additional compliance/security measures for PII. Strengths include extensibility, integration with existing IAM/SSO, and broader security decision support; challenges include an emerging market, SaaS-only delivery, certifications in progress, and developing auditability/visibility for decision explanation.
See All Locations
See All Locations