Umbraco.Automate.OpenIddict
17.0.0-beta
Prefix Reserved
dotnet add package Umbraco.Automate.OpenIddict --version 17.0.0-beta
NuGet\Install-Package Umbraco.Automate.OpenIddict -Version 17.0.0-beta
<PackageReference Include="Umbraco.Automate.OpenIddict" Version="17.0.0-beta" />
<PackageVersion Include="Umbraco.Automate.OpenIddict" Version="17.0.0-beta" />
<PackageReference Include="Umbraco.Automate.OpenIddict" />
paket add Umbraco.Automate.OpenIddict --version 17.0.0-beta
#r "nuget: Umbraco.Automate.OpenIddict, 17.0.0-beta"
#:package Umbraco.Automate.OpenIddict@17.0.0-beta
#addin nuget:?package=Umbraco.Automate.OpenIddict&version=17.0.0-beta&prerelease
#tool nuget:?package=Umbraco.Automate.OpenIddict&version=17.0.0-beta&prerelease
Umbraco Automate OpenIddict
OAuth connection support for Umbraco Automate using OpenIddict Client WebIntegration.
Overview
Umbraco.Automate.OpenIddict provides reusable OAuth infrastructure for Umbraco Automate provider packages. It handles the full OAuth authorization code flow — challenge, callback, token storage, and automatic refresh — so provider packages (Slack, GitHub, etc.) can add OAuth connectivity with minimal boilerplate.
Key Features
- OpenIddict Client WebIntegration — leverages the OpenIddict web provider ecosystem
- Automatic token management — stores OAuth credentials and transparently refreshes expired tokens
- Convention-based callbacks — redirect URIs follow
automate/oauth/callback/{provider}convention - Pluggable credential source — client ID/secret resolved via
IOAuthProviderConfigurationSource(default:IConfiguration) - OAuth property editor — Lit-based UI component for the backoffice OAuth popup flow
Installation
dotnet add package Umbraco.Automate.OpenIddict
This meta-package includes:
Umbraco.Automate.OpenIddict.Core— domain model, services, controllers, property editorUmbraco.Automate.OpenIddict.Persistence.SqlServer— SQL Server EF Core migrationsUmbraco.Automate.OpenIddict.Persistence.Sqlite— SQLite EF Core migrations
Configuration
Provider credentials are configured via appsettings.json:
{
"Umbraco": {
"Automate": {
"Providers": {
"ProviderName": {
"ClientId": "your-client-id",
"ClientSecret": "your-client-secret"
}
}
}
}
}
License
MIT - See LICENSE for details.
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Umbraco.Automate.OpenIddict.Core (>= 17.0.0-beta)
- Umbraco.Automate.OpenIddict.Persistence.Sqlite (>= 17.0.0-beta)
- Umbraco.Automate.OpenIddict.Persistence.SqlServer (>= 17.0.0-beta)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Umbraco.Automate.OpenIddict:
| Package | Downloads |
|---|---|
|
Umbraco.Automate.Slack
Slack connection and actions for Umbraco Automate |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 17.0.0-beta | 46 | 6/10/2026 |