Share via

What is API function to get strong authentication requirements?

Slava Shamak 101 Reputation points
2021-02-19T12:10:50.827+00:00

I am developing a Power Automate flow on our partner tenant and I'd like to get customer's users who do not use MFA. I can do this using PowerShell but I didn't find a method property on Partner Network API to get user's
"strongauthenticationrequirements.state".

Could you please advise is there a way to check either use the user MFA or not using API?

Thanks for advance.

Slava.

Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments

Answer accepted by question author

Slava Shamak 101 Reputation points
2021-03-09T11:31:32.87+00:00

@Vasil Michev Thank you

Was this answer helpful?

0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Vasil Michev 127K Reputation points MVP Volunteer Moderator
    2021-02-19T12:31:46.863+00:00

    You have two options within the Graph API:

    1) Use the /beta AuthenticationMethods endpoint: https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethods-overview?view=graph-rest-beta
    2) Use the authentication methods usage report: https://learn.microsoft.com/en-us/graph/api/resources/authenticationmethods-usage-insights-overview?view=graph-rest-beta

    Neither is a direct replacement for the good old MSOnline cmdlet info, but that's going away (as is the "traditional" way of setting up MFA)

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.