diff --git a/src/data/standards.json b/src/data/standards.json
index f7a88174afc0..616a60642fe4 100644
--- a/src/data/standards.json
+++ b/src/data/standards.json
@@ -800,7 +800,7 @@
"impact": "High Impact",
"impactColour": "danger",
"powershellEquivalent": "Update-MgBetaPolicyAuthenticationMethodPolicyAuthenticationMethodConfiguration",
- "recommendedBy": []
+ "recommendedBy": ["CIPP"]
},
{
"name": "standards.DisableVoice",
@@ -813,7 +813,7 @@
"impact": "High Impact",
"impactColour": "danger",
"powershellEquivalent": "Update-MgBetaPolicyAuthenticationMethodPolicyAuthenticationMethodConfiguration",
- "recommendedBy": []
+ "recommendedBy": ["CIPP"]
},
{
"name": "standards.DisableEmail",
@@ -840,6 +840,19 @@
"powershellEquivalent": "Update-MgBetaPolicyAuthenticationMethodPolicyAuthenticationMethodConfiguration",
"recommendedBy": []
},
+ {
+ "name": "standards.DisableQRCodePin",
+ "cat": "Entra (AAD) Standards",
+ "tag": ["highimpact"],
+ "helpText": "This blocks users from using QR Code Pin as an MFA method. If a user only has QR Code Pin as a MFA method, they will be unable to log in.",
+ "docsDescription": "Disables QR Code Pin as an MFA method for the tenant. If a user only has QR Code Pin as a MFA method, they will be unable to sign in.",
+ "addedComponent": [],
+ "label": "Disables QR Code Pin as an MFA method",
+ "impact": "High Impact",
+ "impactColour": "danger",
+ "powershellEquivalent": "Update-MgBetaPolicyAuthenticationMethodPolicyAuthenticationMethodConfiguration",
+ "recommendedBy": []
+ },
{
"name": "standards.PerUserMFA",
"cat": "Entra (AAD) Standards",
diff --git a/src/pages/tenant/administration/authentication-methods/index.js b/src/pages/tenant/administration/authentication-methods/index.js
index cd8fc26259c3..d86eccb0c3e6 100644
--- a/src/pages/tenant/administration/authentication-methods/index.js
+++ b/src/pages/tenant/administration/authentication-methods/index.js
@@ -15,7 +15,7 @@ const Page = () => {
type: "POST",
icon: ,
url: "/api/SetAuthMethod",
- data: { state: "enabled", id: "id" },
+ data: { state: "!enabled", id: "id" },
confirmText: "Are you sure you want to enable this policy?",
multiPost: false,
},
@@ -24,7 +24,7 @@ const Page = () => {
type: "POST",
icon: ,
url: "/api/SetAuthMethod",
- data: { state: "disabled", id: "id" },
+ data: { state: "!disabled", id: "id" },
confirmText: "Are you sure you want to disable this policy?",
multiPost: false,
},