Securing Dhaka WASA’s Operations to Serve 20 Million Residents Efficiently

by Jonathan Das

The Client

Dhaka WASA
The Dhaka Water Supply & Sewerage Authority (DWASA) plays a crucial role in the daily lives of over 20 million residents of the capital of Bangladesh. As the city’s only provider of water and sewerage services, their operations must run efficiently and seamlessly

The Challenge

DWASA’s pool of over 7,000 employees and contractors
regularly accesses 30 custom-built and non-integrated business applications. These range from HRM, accounts, fleet, MIS to supply chain etc. A non-standardized authentication and unified access management posed significant security risk as well as frequent IT troubleshooting. A streamlined and secure solution was essential for a company providing critical services for a populous megacity.

The Solution

Open-source SSO solutions are readily available, but deployment configurations vary with use cases. With an optimized IT budget, DWASA didn’t possess the in-house resources for deployment. Our off-the-shelf solution SSO One was already serving environments comprising of nearly 100,000 users at BRAC and BRAC University. Supporting a wide range of authentication protocols and configurability, it is designed to meet the demands of most modern IT-enabled workplaces.

We presented the client with a free demo of SSO One with all capabilities enabled, allowing them to experience the full suite of features beforehand. A solutions brief for management buy-in followed. With the acquisition of domain, SSL, test and production servers, integration for 26 core apps was underway in late 2024.

The core applications were built on 11 different platforms, including pre- 2010 versions of Oracle APEX and Forms. This diverse techstack presented a host of challenges in terms of protocol compatibility, session management, and platform limitations.

Our engineering team addressed these challenges by first assessing the authentication methods of each application and developing custom adapters for the legacy systems. We implemented token-based authentication and integrated modern standards like SAML and OAuth to ensure seamless session management across all platforms.

Credentials and other user information were scattered across the 26 apps and a central HR database. Users maintained multiple login credentials ranging from employee IDs, emails and arbitrary usernames. An SSO Admin on DWASA’s end was appointed to accumulate the login credentials of a selected cohort of users representing the widest usage footprint of the ecosystem. This group was assigned with unique SSO IDs for trial runs.

DWASA’s portal for the core applications and other government services.

The client initially proposed an “authorization-first” approach, which would prioritize defining user roles and permissions before implementing authentication. We highlighted that this could significantly increase development time and costs due to the extensive customizations required for their legacy applications.

"Managing logins across so many applications and users was a security and IT headache for our small team. SSO One and custom fixes are making our operations simpler and efficient. The brac IT team is highly supportive and solution-oriented.”
Anamul Hasan
Assistant Programmer, MIS & Billing
Dhaka WASA

The project aimed towards a strong authentication-first approach and build toward authorization progressively. This would ensure that security and scalability were prioritized without causing delays. Several third-party vendors are involved in the development and maintenance of DWASA’s core applications. We provided extensive training and documentation on source code integration of their applications with the SSO.

Impact

The project remains on track for completion in 2025, with full deployment expected to enhance operational efficiency and bolster security across the applications. At the time of publishing, six applications were integrated with 20 more in the pipeline.

Our integration of SSO One with the client’s suite of business applications will reduce time spent on IT troubleshooting and unify the user authentication process. By starting with a strong authentication model and progressively implementing authorization, we’re ensuring that their systems are both secure and user-friendly.

This partnership exemplifies our commitment to delivering solutions that meet the unique needs of public sector organizations, enabling them to serve their citizens more effectively and securely.

Updated interface of DWASA’s app portal.

About The Author

Jonathan Das

Communication Manager

Jonathan Das is a Communication Manager specializing in solutions storytelling and product marketing. He’s previously worked in brand and social media management, fund-raising, and audio-visual production roles with consumer brands, global non-profits, and startups. Jon holds a BA degree in communications from University of Liberal Arts Bangladesh. He enjoys making music, going on long walks, and reading about culture and technology.

See More Case Studies