There are also many challenges. We almost always start with an existing solution that needs to be seamlessly migrated to the new one and the wide reach of IAM integrations prevents us from building a full test environment. It would be too much work to clone everything, and when you consider cloud services or services connected through federation, the complexity is even higher. Data is also tricky. It’s never perfect; you need to deal with errors and exceptions, and often, there is no easy way to verify or fix the data.
This leads to the quintessential challenge in IAM/IGA: How can we cultivate assurance in deploying changes when comprehensive testing is nearly unattainable, data quality remains suboptimal, and we’re amidst a transition from legacy to modern systems? It requires careful analysis, thinking about the corner cases, designing tests in a limited test environment, and, in the end, nerves of steel, hoping that all will go smoothly. Evolveum is well aware of this challenge, and we are trying to help.
This is where midPoint’s simulation feature proves its worth. It offers a simulated run of changes in the production environment before deployment, providing a clear view of the proposed change’s impact without risking data corruption or misconfigured access control for services. Simulations in the production environment ensure that all corner cases are considered, all data–including exceptions and flaws–are processed, and the consequential analysis covers the entire new state. This feature boosts engineers’ confidence in deploying new changes swiftly and efficiently while notably decreasing stress levels.
—Igor Farinic, CEO, Evolveum; academia@evolveum.com