umbraco-auth-provider

Create OAuth and SSO authentication provider manifests for the Umbraco backoffice.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the process of integrating external authentication providers (like Google, Microsoft, or custom OAuth) into the Umbraco backoffice, enabling secure and convenient user logins.

Core Features & Use Cases

  • External Login Integration: Adds buttons and logic for OAuth/SSO authentication.
  • Customizable UI: Allows for custom button designs and behaviors.
  • Use Case: Integrate GitHub login for your Umbraco developers, allowing them to access the backoffice using their existing GitHub credentials.

Quick Start

Use the umbraco-auth-provider skill to create a manifest for a new Google authentication provider.

Frequently Asked Questions about umbraco-auth-provider

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

FAQPage Schema
How do I add an external OAuth login provider to the Umbraco backoffice?

To add external OAuth login to the Umbraco backoffice, you create a manifest file for your authentication provider, configure backend C# logic, and implement custom UI elements like login buttons for the backoffice interface.

Can I configure auto-redirect for SSO authentication in Umbraco?

Yes, you can configure auto-redirect behaviors for SSO authentication in Umbraco by defining the specific redirect logic within your authentication provider's manifest file and backend C# configuration.

Do I need to know C# to implement custom SSO buttons in Umbraco?

Yes, implementing custom SSO buttons requires understanding backend C# configuration and Umbraco extension types to properly wire up the authentication provider logic and customize the UI elements.

How do I create a manifest file for a Google authentication provider in Umbraco?

To create a manifest for a Google authentication provider in Umbraco, you define the OAuth credentials, extension types, and custom UI elements in a manifest file, then configure the backend C# logic.

What is the best way to integrate GitHub login for Umbraco developers?

The best way to integrate GitHub login for Umbraco developers is to implement an external authentication provider using OAuth, allowing backoffice access with existing GitHub credentials through a custom manifest.