Skip to content

Authentication Methods Policy Audit

The question it answers: Which sign-in methods does the tenant allow, for whom, and is the passkey registration campaign running?

Which sign-in methods the tenant allows, for whom, and whether the passkey registration campaign is running. This is the policy that decides whether users can register a phishing-resistant method at all.

Where in the appEntra ID › Security › Auth Methods Policy
WorkloadEntra ID
KindTable
DataBuilt from the tenant data IntensiveReports keeps in memory and refreshes in the background, so it opens at once.
LicenceNo extra licence needed.
Report id (API and MCP)entra.security.auth-methods-policy
ColumnKeyType
MethodMethodNameText
StateStateStatus
AssessmentSeverityStatus
RecommendationRecommendationText
TargetsIncludeTargetsText
ExcludedExcludeTargetsText
SettingsSettingsText

Licence: No extra licence needed.

Application permissions on the IntensiveReports app registration (all permissions):

PermissionAPIWhat it allowsNote
Policy.Read.AllMicrosoft GraphRead your organization’s policies
Data sources it reads
  • GET /v1.0/policies/authenticationMethodsPolicy
GET /ir-api/v1/reports/entra.security.auth-methods-policy?size=100

An AI assistant reads it with the MCP tool get_report and the id entra.security.auth-methods-policy. The client needs the Read grant for Entra ID. See Using the API.