umbraco-mfa-login-provider

Generate frontend UI components and manifest files for Umbraco MFA login providers.

26|13|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-mfa-login-provider
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-mfa-login-provider
Source: https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills/tree/main/plugins/umbraco-backoffice-skills/skills/umbraco-mfa-login-provider
Command: npx skills add https://github.com/umbraco/Umbraco-CMS-Backoffice-Skills --skill umbraco-mfa-login-provider

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the implementation of Multi-Factor Authentication (MFA) login providers within the Umbraco backoffice, enhancing security by requiring users to provide a second form of verification beyond their password.

Core Features & Use Cases

  • MFA UI Implementation: Provides the frontend interface for users to enable, disable, and configure their chosen 2FA provider (e.g., Google Authenticator, SMS).
  • Customizable Frontend: Allows for the creation of custom UI elements for MFA setup, offering a tailored user experience.
  • Backend Integration: Facilitates the connection between the frontend UI and the backend ITwoFactorProvider configuration.
  • Use Case: A security-conscious organization wants to enforce MFA for all backoffice users. This Skill helps them integrate an authenticator app-based MFA solution, guiding users through the setup process directly within the Umbraco interface.

Quick Start

Use the umbraco-mfa-login-provider skill to generate the necessary frontend files for an authenticator app-based MFA login provider.

Frequently Asked Questions about umbraco-mfa-login-provider

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement MFA for the Umbraco backoffice?

To implement MFA for the Umbraco backoffice, you need frontend UI components and manifest files that connect to a backend C# ITwoFactorProvider. This process generates the interface for users to enable, disable, and configure their two-factor verification methods.

What is needed to set up an authenticator app login provider in Umbraco?

Setting up an authenticator app login provider in Umbraco requires a backend C# ITwoFactorProvider implementation and frontend UI elements. The setup guides users through the two-factor verification configuration directly within the Umbraco interface.

Can I customize the frontend UI for Umbraco two-factor authentication?

Yes, you can customize the frontend UI for Umbraco two-factor authentication. The implementation allows for the creation of custom UI elements for MFA setup, offering a tailored user experience for enabling and disabling 2FA providers.

Does Umbraco MFA support integration with backend C# providers?

Umbraco MFA supports integration with backend C# providers by facilitating the connection between the frontend UI and the backend ITwoFactorProvider configuration. This ensures secure user authentication through two-factor verification methods.

Why add multi-factor authentication to the Umbraco backoffice?

Adding multi-factor authentication to the Umbraco backoffice enhances security by requiring users to provide a second form of verification beyond their password. This protects access through two-factor verification methods like authenticator apps or SMS.

Do I need a specific backend implementation to use Umbraco MFA login providers?

Yes, you need a backend C# ITwoFactorProvider implementation to use Umbraco MFA login providers. The Skill generates the necessary frontend files and UI components that integrate with your backend configuration for complete two-factor authentication.