umbraco-mfa-login-provider

Generate MFA login provider manifests and UI elements for the Umbraco backoffice.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-mfa-login-provider-kraftvaerk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-mfa-login-provider
Source: https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy/tree/main/Kraftvaerk.Umbraco.Alchemy.Frontend/.agents/skills/umbraco-mfa-login-provider
Command: npx skills add https://github.com/kraftvaerk/Kraftvaerk.Umbraco.Alchemy --skill umbraco-mfa-login-provider-kraftvaerk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating Multi-Factor Authentication (MFA) into the Umbraco backoffice, enhancing security by providing users with an additional layer of verification beyond their password.

Core Features & Use Cases

  • MFA Provider Implementation: Guides the creation of UI components for various MFA methods (e.g., authenticator apps, SMS).
  • Frontend & Backend Integration: Demonstrates how to configure both the frontend manifest and the backend C# provider for seamless integration.
  • Use Case: A security-conscious organization wants to enforce MFA for all its Umbraco editors. This Skill helps them quickly set up an authenticator app-based MFA provider, ensuring only authorized users can access the backoffice.

Quick Start

Use the umbraco-mfa-login-provider skill to generate a manifest and a basic MFA setup element for an authenticator app.

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 add multi-factor authentication to the Umbraco backoffice?

To add multi-factor authentication to the Umbraco backoffice, you need to implement an ITwoFactorProvider in C# and configure the frontend manifest with the necessary UI elements. This Skill generates those files to secure user logins.

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

Setting up an authenticator app MFA provider in Umbraco requires a backend C# ITwoFactorProvider implementation and a corresponding frontend manifest. This Skill provides the example UI components and configuration needed for integration.

Can I use this to integrate SMS-based MFA into Umbraco?

Yes, you can integrate SMS-based MFA into Umbraco. The Skill guides the creation of UI components for various MFA methods, including authenticator apps and SMS, by generating the required frontend manifests and setup elements.

Does Umbraco MFA require both frontend manifest and backend C# code?

Yes, Umbraco MFA requires both frontend manifest configuration and backend C# code. The Skill demonstrates how to configure the frontend manifest alongside the backend C# ITwoFactorProvider implementation for a seamless login integration.

Why should I implement a custom MFA login provider for Umbraco?

You should implement a custom MFA login provider for Umbraco to enforce an additional layer of verification beyond passwords. This enhances backoffice security by ensuring only authorized users can access the content management system.