What is our primary use case?
My main use cases for Microsoft Entra ID include general identity management, identity protection, identity governance, identity security features, access reviews, logging and auditing, and overall protection. Now that it has been transformed into more of a Zero Trust control plane, I am utilizing the Zero Trust components as well.
What is most valuable?
The features of Microsoft Entra ID that I appreciate the most are the Conditional Access policies.
Conditional Access policies are my favorite because they provide granular aspects to enable features and offer flexibility across my user base, allowing me to provide the security features and protections needed for complex organizations.
Conditional Access policies deliver security features and protections required for complex organizations. The implementation of Microsoft Entra ID has had a positive impact on my secure access to apps and resources in my environment, ensuring that I am deploying and implementing things in a secure fashion. From a permissions and access control perspective, I am confident that I am giving access only to those who are authorized and providing permissions to those who need to be authenticated into the application.
What needs improvement?
Microsoft Entra ID can be improved by focusing on the fact that Microsoft is maturing more in their identity governance and access reviews, which is a positive development. I would recommend continuing to improve in that area because the governance of access reviews is becoming an increasingly popular requested feature.
What do I think about the stability of the solution?
I would assess the stability and reliability of Microsoft Entra ID as being very good based on the public downtime and events that have occurred across the Microsoft cloud organization. The uptime has been in the 99 percentile, and from my recollection over the past two years, I have observed at most 12 hours of downtime.
What do I think about the scalability of the solution?
Microsoft Entra ID scales effectively with the growing needs of my organization. I would say it is right-fitted for my needs. I have experienced very quick and easy onboarding, and it is scalable for my admins to transfer that knowledge across the team. I have been able to onboard and offboard and protect my users across the various services and solutions that they use, both first-party and third-party, making it very successful for growing my Microsoft Entra ID platform.
I have expanded usage, and the process has been smooth. I have expanded from typical Office 365 services to Azure services and third-party enterprise applications, making it easy and familiar for my team to grow the platform.
How are customer service and support?
On a scale from one to ten, I would rate customer service and technical support a seven. This rating depends on who I receive as a support personnel, but overall, their SLAs have been improving over the past few years, and I give this rating based on them meeting more consistently to their SLAs and improving the personnel they are training. It is not perfect, but it can be improved based on how they create their procedures for their new trainees to provide customer support.
I would evaluate customer service and technical support similarly to my previous answer, around seven out of ten, where it depends on the person I receive and the workflows or procedures that they follow. I am aware that they have many vendor-contracted support personnel versus native Microsoft support employees. Depending on who I receive as my technical support person, they may have more historical knowledge about the product. Considering Microsoft Entra ID used to be Azure Active Directory and was more heavily focused on on-premise solutions, the quality of support will depend on the history of that personnel.
Which solution did I use previously and why did I switch?
Prior to adopting Microsoft Entra ID, I was not using another solution to address similar needs.
Factors that led me to consider Microsoft Entra ID include familiarity with the platform and a scalable approach across the ecosystem.
How was the initial setup?
I would describe my experience with deploying Microsoft Entra ID as streamlined because of legacy knowledge. I felt it was more of a skilled familiarity across the board, making it more streamlined for my organization to roll out Microsoft Entra ID.
What worked well with the deployment of Microsoft Entra ID was that initially when moving from on-premise to the cloud, the Microsoft Active Directory Connect Sync was somewhat glitchy or buggy. That was over ten years ago, but since then, the versioning of Microsoft Entra ID Connect has matured and evolved over the years to allow a more streamlined approach to synchronize identities from on-premise Active Directory into Microsoft Entra ID and ensure a more visible approach to troubleshoot when certain identities were not matching. That was the biggest challenge many years ago.
My experience with the deployment history of Microsoft Entra ID is historical and very long. My biggest challenges were initially the synchronization from on-premise identities to the cloud. Now if I am enabling any new users as a cloud-first approach, it is as simple as either uploading a CSV or having my admins manually input the new user credentials. It has become very streamlined and simple from a deployment perspective.
What was our ROI?
I have seen a return on investment with Microsoft Entra ID through its integration and platform approach, which has unlocked many good integrations across the applications and features I use.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup costs, and licensing for Microsoft Entra ID is that I think the pricing is straightforward. Microsoft is keeping competitive with their other identity competitors, and their feature bundles are good.
Which other solutions did I evaluate?
Before selecting Microsoft Entra ID, I considered other solutions based on competitors such as Okta and SailPoint as a competitive analysis. I found that the overall platform approach with Microsoft Entra ID was the most feasible option for my organization.
What other advice do I have?
Microsoft Entra ID's integration capabilities have influenced my Zero Trust model in significant ways. Without the Zero Trust model, I noticed that my users and organization had the doors wide open, making us more vulnerable to user access gaps and weak points in my authentication to my environment. By enabling the Zero Trust components, I have been able to have more visibility, control, and monitoring to right-size, right-fit, and adjust my controls more effectively.
Since implementing Microsoft Entra ID, I have observed changes in the frequency and nature of identity-related security incidents in my organization. It has made it easier to track incidents through the auditing and logging components, which has been crucial to managing it directly within that control plane or sending those logs to a SIEM such as Microsoft Sentinel to provide a more scalable solution to monitor, prevent, and remediate those actions.
Implementing Microsoft Entra ID has changed my organization's approach to defending against token theft and nation-state attacks. It has made it a lot more visible, so the change has been that I feel more at ease knowing that I can find and tune things to prevent and recover a lot faster.
The impact of the features such as token replay detection, attacker-in-the-middle detection, and verified threat actor IP in Microsoft Entra ID Protection on defending against these threats is significant. The real impact is remediation, and if the tool itself did not have the detection or algorithms to find those three components, I would be blind. Having those features built in to provide the type of attacks has given my analysts and operations teams the ability to remediate and trigger a response such as isolating a user, resetting a password, and knowing the actual category and severity of the threat.
These features benefit my organization based on the categories of threat. For example, if I did not know a user was risky or at a certain risk level, I would not know how to respond. If a user is traveling and I am getting unusual travel location alerts for this user because they have not signed into a certain city or country within a time period, or they are in a location that is miles away where they would not have been able to log in in that time window, those metrics and reporting make it more valuable for me to do my response.
The implementation of device-bound passkey in Microsoft Authenticator has affected my organization's approach to phishing-resistant authentication by enabling passkeys. I am following many of the best security frameworks within NIST and CSF, and that implementation was very smooth considering Microsoft has enabled support for various RSA and third-party solutions to integrate. I do feel a lot more protected.
I would advise another organization considering Microsoft Entra ID to ensure that price, budgetary components, and features are aligned and provide future growth for deployment within your organization. I recommend considering all three factors to help make your decision and ensure that you are being protected now and for future innovation. I would rate this review an eight out of ten.