Enterprise Cloud Platform Overcomes RBAC Limitations Through OpenFGA Implementation

Acquia, a leading cloud platform for Drupal and digital experience management, wanted to move beyond basic role-based access control (RBAC) and adopt a modern, fine-grained authorization layer across its internal systems. AddWeb Solution partnered with Acquia to design and implement an OpenFGA-based authorization model, integrate it with Okta SSO, and ensure a smooth user data migration without disrupting existing production workflows.

One of the biggest problems in the project was to implement this architectural change without disrupting the working production environment, which necessitated the need to migrate data without difficulties through the old system to Okta, integrate the new system with the existing SSO systems, and ensure adequate coordination to guarantee zero downtime.

The complexity notwithstanding, Acquia had to be assured of an authorized solution of an enterprise that will be able to align itself with their long-term growth strategy without compromising on their high security standards and operational continuity.

We approached the engagement as a security and platform modernization initiative rather than just a tech upgrade:

Understood how Constellation, MEO, Drupal, and other services were currently handling permissions. Identified core entities (users, groups, organizations, resources) and important relationships (ownership, membership, admin, viewer, etc.).

Positioned Okta as the single source of truth for identity and authentication. And positioned OpenFGA as the policy and relationship engine for authorization decisions.

Designed an authorization model and ARB (Authorization Relationship Blueprint) to represent how access should work today and scale tomorrow. Ensured the model could coexist with existing Drupal RBAC during the transition.

Built robust APIs (Laravel-based services) to handle: SSO integration with Okta, User migration from legacy auth to Okta, and access checks through OpenFGA. A gradual migration path from Drupal RBAC to OpenFGA.

Ensured that existing behavior remained intact while OpenFGA was introduced incrementally behind APIs and feature flags. And planned for a phased cutover once confidence and coverage were high.

3+

Team Members

19+

Man Days

5+

Client Calls

17+

New Features Added

A scalable, context-aware authorization platform built for enterprise complexity

We provided a complete OpenFGA-based authorization solution that supersedes the old RBAC framework and has much greater access control features. The key solution elements that we used were:

  1. Fine-Grained Authorization Model
    We designed and implemented a full OpenFGA model supporting complex permission scenarios across Constellation and MEO systems, allowing the use of relationships, attributes, and organizational hierarchies to make context-based access decisions.
  2. Seamless SSO Integration with Okta
    We developed a safe API layer to implement single sign-on, which allowed the platform ecosystem of Acquia to create unified authentication and keep security compliance and user experience standards.
  3. Zero-Downtime Data Migration
    To maintain business continuity during the transition, we did a gradual import of user data to Okta and added validation workflows, data integrity checks, and rollback procedures to guarantee business continuity during the transition.
  4. Robust Access Control APIs
    We developed high-performance API endpoints for real-time access verification, using OpenFGA’s relationship-based authorization model to deliver millisecond-level permission checks at scale.

This solution enabled Acquia to overcome the RBAC limitation, enhance security granularity, and create a base of scalable authorization to support their expanding enterprise platform, and did so with minimal operational impact.

OpenFGA model covering multiple systems (Constellation, MEO, and related tools).

APIs for secure single sign-on and token validation.

Clear, documented mapping of how users, groups, and resources relate across systems.

Consistent access-check endpoint used by different applications, decoupling them from the underlying authorization engine.

Consistent access-check endpoint used by different applications, decoupling them from the underlying authorization engine.

“ AddWeb Solution delivered exactly what we needed, a modern, fine-grained authorization system that replaced our outdated RBAC without any production disruption. Their team understood the complexity of migrating to OpenFGA while maintaining Okta SSO integration across our enterprise platform. What impressed us most was their architectural thinking. They didn’t just implement OpenFGA; they designed a phased migration strategy that allowed us to test and validate incrementally. The migration itself was flawless, zero downtime, complete data integrity, and seamless user experience throughout. We now have a future-proof authorization platform that scales with our growth without compromising security. ”
100%

Model Compatibility with Existing Processes

0%

Disruption During Data Migration

99.99%

API uptime for access-check endpoints in production

9/10

Complexity & Execution Rating