© 2026 CharCentric, All rights reserved.
Client Background Our client, a multinational consultancy that operates across multiple regions and with a workforce of over 1,000 employees.
Our client, a multinational consultancy that operates across multiple regions and with a workforce of over 1,000 employees. Their client portofolio includes high-profile organizations, with a high standard on the application security in need of fine-grained control over resources that are served between multiple applications. As they continue to grow, they need a reliable approach to manage rules on protecting data resources across multiple applications.
WIth multiple services already built-in and integrated with existing authentication system, there are some challenges in their authorization checks:
The client had some objectives in mind:
The project aims to evaluate and compare high-performing, feature-rich open-source authorization frameworks. To achieve this, we conducted a thorough review of different frameworks, analyzing their capabilities and benchmarking their performance to identify the optimal solution. With multiple proposals to the client, we’ve completed the project in less than 2 months.
We built the system using Rust to ensure:
We implemented Casbin for abstracting authorization checks, enabling:
By decoupling the resource data model from the authorization model, we achieved: