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.
Conculsion:
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.