What problem does it solve?
It helps you implement a Two-Factor Authentication (2FA) login provider experience in the Umbraco backoffice by generating the required frontend configuration UI and wiring it to your backend ITwoFactorProvider.
Core Features & Use Cases
- Docs-driven implementation workflow: Fetches and uses the latest Umbraco documentation for two-factor authentication, extension types, and foundation concepts to avoid drift and incorrect integration patterns.
- MFA provider frontend setup: Produces the manifest configuration for an
mfaLoginProvider, including aliasing, labeling, and configuration element wiring.
- Config element implementation guidance: Provides a pattern for a setup element that loads QR/secret setup data from the Management API and validates user codes via a callback, with clear UI states (loading, submit, success/error).
- Use Case: When you add a custom MFA method (e.g., authenticator app provider backed by your own
ITwoFactorProvider), you use this skill to ensure the backoffice UI is properly registered and testable.
Quick Start
Ask the AI to implement an Umbraco MFA login provider UI for your chosen 2FA method by following the official docs, generating the manifest, and producing the frontend setup element that calls the Management API to render QR/secret and validate verification codes.