Gluu IAM Migration for the American Association for the Advancement of Science (AAAS)

Client Overview:

  • Organization: The American Association for the Advancement of Science (AAAS)
  • Type: International non-profit organization
  • Mission: Promoting scientific cooperation, freedom, responsibility, education, and outreach.

Client Challenge:

  • Project Title: AAAS Gluu IAM Migration
  • Challenge: AAAS faced the daunting task of directly migrating its Gluu Identity and Access Management (IAM) system from version 2.4, which had reached its end-of-life (EOL), to version 4.4.

Sennovate’s Solution:

  • Assessment: Sennovate initiated the project by conducting a comprehensive assessment of AAAS’s existing Gluu IAM infrastructure. The aim was to identify and understand the technical and functional conflicts associated with migrating from an EOL version to a current one.
  • Migration Planning: With a clear understanding of the challenges, Sennovate meticulously planned the migration process. The goal was to minimize disruptions and changes required from the customer’s end.
  • Preserving Client IDs and Secrets: AAAS had a crucial requirement to retain the same client IDs and secrets for all applications in the upgraded environment. Sennovate developed a customized solution to achieve this, ensuring minimal operational effort at the application level.
  • Updating OpenID Configuration: As the protocol version had been deprecated, Sennovate updated the OpenID configuration to align with the new version.
  • SCIM Endpoint Compatibility: Sennovate addressed the difference in SCIM endpoints between the 2.4 and 4.4 versions. Using the proxy feature of Apache, they enabled both old and new SCIM endpoints to seamlessly function.
  • User and Password Migration: Sennovate successfully migrated approximately 900,000 user accounts and their associated passwords. This process was executed with precision to ensure data integrity and security.

Benefits Achieved:

  • Zero Downtime Migration: AAAS experienced zero downtime during the migration process, ensuring uninterrupted services to its members.
  • Minimal Post-Migration Fixes: Thanks to meticulous planning and execution, there were no significant issues to address after the migration was completed.
  • No Application Code Changes: AAAS did not need to make any changes to its application code, simplifying the transition process.
  • Cost Savings: Automation and efficient migration strategies led to a 30-40% cost reduction compared to manual migration approaches.
  • Enhanced Security and Compliance: The upgraded Gluu IAM system provided AAAS with enhanced security features and ensured compliance with the latest standards.


This successful migration project demonstrated Sennovate’s expertise in managing complex IAM migrations, enabling AAAS to continue its mission of advancing science and engineering with a modern and secure IAM infrastructure.  The execution of the migration was seamless, efficient, and hassle-free, exceeding the customer’s expectations. AAAS expressed its satisfaction with both the design and execution of the project.