What is our primary use case?
Our customers primarily utilize Evolve midPoint for Identity Access Management. A key factor influencing their choice is the preference for open-source solutions. Additionally, some customers prioritize the need for full flexibility to extend and customize the product.
What is most valuable?
Our customers leverage the product as a central component in their identity field management. The process involves connecting it to target systems through connectors. It also helps us in role-based access control implementation. Users are granted access based on predefined roles associated with their positions, organizational hierarchy, or job titles. Instead of direct assignments, users automatically receive roles upon entering the company, aligning with their assignments.
The core feature of EVOLVEUM midPoint that I find most valuable is provisioning. Users, including myself, can submit requests that need designated individuals' approval. Additionally, the recertification feature is crucial for regularly reviewing and confirming the appropriateness of user access rights.
I find recertifications valuable because they align with clear regulatory requirements for companies to perform them at least once yearly. Using the product, I can initiate a recertification campaign by selecting users and the applications to be recertified. I define the individuals responsible for approving or rejecting access. The goal is to ensure compliance with regulatory standards.
The tool's flexibility in handling identity types and tickets has brought notable benefits. It provides full flexibility to extend attributes or the schema for users and organizations.
Its audit and reporting capabilities have significantly enhanced our customer's compliance and security posture. Management's regular need for reports, such as the number of users in the application and identifying users with critical access, is addressed. The solution allows easy configuration of reports directly from the front end. Additionally, the ability to schedule and automate report execution, followed by automatic distribution to support or responsible personnel, streamlines the process.
What needs improvement?
One area where I see room for improvement in EVOLVEUM midPoint is enhancing the user interface for configuration. Currently, a significant portion of the configuration involves technical, XML-based settings requiring a higher level of technical expertise. I believe there could be a valuable improvement in providing a more user-friendly, code-free approach to configuration. This would empower non-technical business users to configure and utilize the system easily.
For how long have I used the solution?
I have been using the product for four years.
What do I think about the stability of the solution?
Regarding stability, there have been occasional crashes in the front end, especially when navigating deep into certain links or menus. Occasionally, errors and disruptions may occur, requiring a return to the home page. This indicates a potential area for improvement in enhancing the front-end stability.
However, the product is stable from a backend perspective. I rate it a six to seven out of ten.
What do I think about the scalability of the solution?
I rate the tool's scalability a ten out of ten. Scalability is a notable strength of this solution, accommodating diverse use cases ranging from supporting millions of users in expansive scenarios to meeting the needs of the smallest companies with just a few hundred users. We have two to three customers who have thousands of users each.
How are customer service and support?
The tool's support, based in Europe, has been positive regarding collaboration within European time zones. The team has shown responsiveness and a commitment to addressing issues promptly. While the specific response times may depend on SLAs and use cases, my experience is generally good.
How would you rate customer service and support?
How was the initial setup?
The tool's deployment is easy and can be done in two hours. It's easy for a medium-sized environment. Typically, in our market, most deployments for this solution are still on-premise or in private cloud environments. However, it's common for organizations to prefer a tokenized environment, opting for deployment on Kubernetes clusters or authorized environments.
In our usual deployment process for this solution, the customer is responsible for providing the infrastructure, whether physical or virtual. Access to the infrastructure is needed, and firewall configurations are essential to establish connections. The deployment initially involves setting up the database and installing the product. Configuration steps include ensuring proper communication with the database and initiating setup tasks, such as defining the admin user's password.
What's my experience with pricing, setup cost, and licensing?
The product is free to use, but a cost is associated if you opt for official product support. Additionally, there is an option for a platform subscription, which entails professional services provided by the vendor. Opting for professional services helps maintain the product's compatibility with upgrades.
What other advice do I have?
The product has demonstrated scalability to meet the growth of our customer's organizations. As the number of employees increases, scaling the usage of the product is a straightforward process. However, it includes providing additional computational power and potentially implementing a larger database to maintain optimal performance.
Furthermore, with the growth of an enterprise, the complexity also increases. More processes, systems, and requirements come into play. In this context, the flexibility of midPoint becomes crucial. It offers standard features for identity access management that can be configured to meet specific customer requirements and support the evolving needs of a growing organization.
It offers a wide range of approximately 50 connectors to well-known systems, providing standardized connectors to integrate into existing infrastructures. The solution offers flexibility for more specialized integrations through REST APIs and Java- or JDBC-based applications.
I rate the overall product an eight out of ten.