umbraco-security-2fa
Adds two-factor authentication (2FA/MFA) with an authenticator app (TOTP, Google or Microsoft Authenticator) to an Umbraco 17+ site, for backoffice users, website members, or both. Use this whenever the user asks to add, enable or require 2FA, MFA, two-step verification or an authenticator app for Umbraco editors or members, or to fix 2FA that is missing from the backoffice user menu, a member login that loops back to the login form after 2FA was enabled, a member profile page that crashes listing 2FA providers, or a site that won't start with "An item with the same key has already been added" after adding 2FA. Also use it when the user wants editors or members to confirm sign-in with a code from their phone, or mentions TOTP or one-time codes, even if they never say "2FA". SKIP: Umbraco Cloud's Umbraco ID MFA, MFA enforced by an external identity provider (SSO), non-Umbraco projects and Umbraco versions below 17.
Source facts
- Repository
- umbraco/Umbraco-CMS-Implementation-Skills
- Last source activity
- October 21, 2026 at 08:06
- Detected SKILL.md language
- English
- Stars
- 7
- Forks
- 8
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
- name
- umbraco-security-2fa
- description
- Adds two-factor authentication (2FA/MFA) with an authenticator app (TOTP, Google or Microsoft Authenticator) to an Umbraco 17+ site, for backoffice users, website members, or both. Use this whenever the user asks to add, enable or require 2FA, MFA, two-step verification or an authenticator app for Umbraco editors or members, or to fix 2FA that is missing from the backoffice user menu, a member login that loops back to the login form after 2FA was enabled, a member profile page that crashes listing 2FA providers, or a site that won't start with "An item with the same key has already been added" after adding 2FA. Also use it when the user wants editors or members to confirm sign-in with a code from their phone, or mentions TOTP or one-time codes, even if they never say "2FA". SKIP: Umbraco Cloud's Umbraco ID MFA, MFA enforced by an external identity provider (SSO), non-Umbraco projects and Umbraco versions below 17.