Functionality for Enabling/Enforcing/Disabling Per-User MFA in Microsoft Graph

Davis Henckel 21 Reputation points
2022-12-28T20:06:37.07+00:00

I've seen this question asked on numerous forums but haven't found anything on this one in particular. With Microsoft decommissioning the MSOL module on Jan 1st 2023, is there a plan in place for tenants who use per-user MFA and are enforced via script? Currently there is still no alternative for the MSOL module for setting users' MFA states. This is a function that is used daily by many technicians in my org and will be a big pain point if there is no alternative. We are working to implement conditional access but we are not at a point where we can rely on that.

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,720 questions
0 comments No comments
{count} votes

Accepted answer
  1. Givary-MSFT 28,486 Reputation points Microsoft Employee
    2022-12-30T04:33:23.23+00:00

    @Davis Henckel Thank you for reaching out to us. As I understand you are looking for Per-User MFA status in MSOnline module replacement, under MSGraph.

    Based on response with my team internally on this issue, the new direction is to move away from per-user enforcement, and to leverage Security Defaults or Conditional Access to enforce MFA.

    Also we advise to leverage the Authentication Methods and Authentication Strengths policies to control what methods a user can and must use, both of which have corresponding MS Graph APIs and cmdlets.

    As a result, we do not have a programmatic way to manage per-user MFA besides the legacy MSOnline module.

    Let me know if you have any further questions, feel free to post back.

    Please remember to "Accept Answer" if answer helped, so that others in the community facing similar issues can easily find the solution.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful