umbraco-auth-provider

Optimize your workflow with a solution that combines speed, accuracy, and simplicity.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you implement external authentication (OAuth/SSO) in the Umbraco backoffice by producing the correct frontend extension-type wiring based on the official documentation.

Core Features & Use Cases

  • Docs-first implementation: pulls the latest official Umbraco guidance for external login providers, extension types, and foundation concepts before building anything.
  • Frontend extension manifests: generates an authProvider manifest for standard provider buttons (e.g., Google/GitHub/Microsoft) and supports UI configuration like icons, button style, and metadata.
  • Custom and SSO behaviors: supports custom login button elements and provider behavior such as auto-redirect and popup-based flows for enterprise scenarios.
  • Use case: add a “Login with GitHub” button in Umbraco backoffice that triggers the backend OAuth scheme and optionally allows manual account linking.

Quick Start

Ask the AI to implement an authProvider frontend for a custom OAuth provider called "Umbraco.CustomSSO" with a login button that triggers an auth-request event and supports auto-redirect.

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 an external OAuth login provider to the Umbraco backoffice, you need an authProvider extension manifest that configures the UI button and links it to your backend authentication scheme. This generates the required frontend wiring for the login flow.

Can I configure auto-redirect or popup behaviors for Umbraco SSO logins?

Yes, you can configure auto-redirect or popup behaviors for Umbraco SSO logins by implementing a custom authProvider extension. This allows you to define specialized login button elements and trigger provider-specific behaviors for enterprise authentication scenarios.

Does Umbraco support custom enterprise SSO providers in the backoffice?

Umbraco supports custom enterprise SSO providers in the backoffice by generating a custom authProvider extension manifest. You can configure unique button elements, icons, and metadata that align with your specific OAuth backend authentication scheme.

What is an authProvider extension manifest in Umbraco?

An authProvider extension manifest in Umbraco is a frontend configuration file that wires external login buttons to backend OAuth schemes. It defines UI elements like button styles and icons, ensuring the forProviderName matches your backend authentication configuration.

How do I link the frontend login button to my backend Umbraco authentication scheme?

You link the frontend login button to your backend Umbraco authentication scheme by setting the forProviderName in the authProvider manifest. This ensures the generated extension UI correctly triggers the correct backend OAuth flow during backoffice login.