Umbraco Auth Provider

🌐Community
by umbraco · vlatest · Repository

Securely integrates Umbraco websites with external authentication providers via a streamlined AI-powered configuration process.

Install on your platform

We auto-selected Claude Code based on this skill’s supported platforms.

1

Run in terminal (recommended)

terminal
claude mcp add umbraco-auth-provider npx -- -y @trustedskills/umbraco-auth-provider
2

Or manually add to ~/.claude/settings.json

~/.claude/settings.json
{
  "mcpServers": {
    "umbraco-auth-provider": {
      "command": "npx",
      "args": [
        "-y",
        "@trustedskills/umbraco-auth-provider"
      ]
    }
  }
}

Requires Claude Code (claude CLI). Run claude --version to verify your install.

About This Skill

What it does

This skill enables Umbraco websites to securely integrate with external authentication providers, such as Google, Microsoft, or GitHub, for backoffice login (OAuth/SSO). It provides the user interface component – a login button – within the Umbraco backoffice. Crucially, this skill handles only the frontend presentation and behavior; the backend authentication provider configuration must be set up separately in C#.

When to use it

  • You want to allow your Umbraco backoffice users to log in using their existing accounts from external providers (e.g., Google Workspace).
  • You need to implement Single Sign-On (SSO) for the Umbraco backoffice.
  • You are integrating a custom OAuth authentication provider with your Umbraco website.

Key capabilities

  • Provides UI components (login buttons) for external authentication.
  • Supports common providers like Google, Microsoft, and GitHub.
  • Allows for custom OAuth provider integration.
  • Generates frontend files including manifests and optional custom elements.

Example prompts

  • "Create an Umbraco Auth Provider manifest to enable login with GitHub."
  • "Generate the necessary files for a custom authentication provider named 'MyAuthProvider'."
  • "Show me an example of a manifest file for integrating Google Workspace login into the Umbraco backoffice."

Tips & gotchas

  • Backend Configuration Required: This skill only handles the frontend. You must configure the corresponding C# authentication provider in your Umbraco backend first. Refer to the External Login Providers documentation for details.
  • Manifest File: The skill generates a manifest file (umbraco-package.json). This file defines the provider's name, alias, and appearance within the Umbraco backoffice.

Tags

🛡️

TrustedSkills Verification

Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.

Security Audits

Gen Agent Trust HubPass
SocketPass
SnykPass

Details

Version
vlatest
License
Author
umbraco
Installs
39

🌐 Community

Passed automated security scans.