umbraco-auth-provider

Implement OAuth/SSO authentication providers for the Umbraco backoffice.

4|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-auth-provider-albanist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: umbraco-auth-provider
Source: https://github.com/albanist/umbraco_CLI/tree/main/skills/backend/umbraco-auth-provider
Command: npx skills add https://github.com/albanist/umbraco_CLI --skill umbraco-auth-provider-albanist

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, GitHub, or custom OAuth) into the Umbraco backoffice, enabling single sign-on and streamlined user access.

Core Features & Use Cases

  • Implement Auth Providers: Create and configure authentication providers for Umbraco.
  • Frontend Integration: Generate necessary manifest files and custom elements for the UI.
  • Use Case: You need to allow your marketing team to log into the Umbraco CMS using their company Google accounts instead of separate Umbraco credentials. This Skill will help you set up the necessary configuration.

Quick Start

Use the umbraco-auth-provider skill to create a GitHub authentication provider manifest.

Frequently Asked Questions about umbraco-auth-provider

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

FAQPage Schema
How do I configure external authentication providers for the Umbraco backoffice?

To configure Umbraco backoffice authentication, you can implement OAuth or SSO providers like Google, Microsoft, and GitHub. This process involves setting up the provider configuration and generating necessary frontend manifest files for seamless external login experiences.

Can I use Google or Microsoft SSO to log into the Umbraco CMS?

Yes, you can use Google or Microsoft SSO to log into the Umbraco CMS. By configuring these external authentication providers, your team can use their existing company accounts for single sign-on instead of managing separate Umbraco credentials.

What is needed to integrate a custom OAuth provider into Umbraco?

Integrating a custom OAuth provider into Umbraco requires using official documentation and extension types to configure the authentication flow. You will also need to generate frontend manifest files and optional custom elements for UI integration.

How do I generate frontend manifest files for Umbraco external logins?

Generating frontend manifest files for Umbraco external logins is part of configuring an authentication provider. This step creates the necessary UI integration components and optional custom elements to ensure a seamless external login experience in the backoffice.

Does Umbraco backoffice authentication support GitHub login?

Yes, Umbraco backoffice authentication supports GitHub login. You can create and configure a GitHub authentication provider manifest to allow users to log in using their GitHub credentials via OAuth.