Umbraco Auth Provider
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.
Run in terminal (recommended)
claude mcp add umbraco-auth-provider npx -- -y @trustedskills/umbraco-auth-provider
Or manually add to ~/.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 Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.