From 307c9b37e6b94b41cb5192ebfe6fd6fb1813113e Mon Sep 17 00:00:00 2001 From: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com> Date: Fri, 5 Apr 2024 09:50:50 +0200 Subject: [PATCH] register Umbraco as a provider --- .../src/packages/core/auth/manifests.ts | 3 ++- .../src/packages/core/auth/providers/manifests.ts | 14 ++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/Umbraco.Web.UI.Client/src/packages/core/auth/providers/manifests.ts diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/auth/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/auth/manifests.ts index 8ba79428c9..f0f6228203 100644 --- a/src/Umbraco.Web.UI.Client/src/packages/core/auth/manifests.ts +++ b/src/Umbraco.Web.UI.Client/src/packages/core/auth/manifests.ts @@ -1,4 +1,5 @@ import type { ManifestTypes } from '../extension-registry/models/index.js'; import { manifests as modalManifests } from './modals/manifests.js'; +import { manifests as providerManifests } from './providers/manifests.js'; -export const manifests: Array = [...modalManifests]; +export const manifests: Array = [...modalManifests, ...providerManifests]; diff --git a/src/Umbraco.Web.UI.Client/src/packages/core/auth/providers/manifests.ts b/src/Umbraco.Web.UI.Client/src/packages/core/auth/providers/manifests.ts new file mode 100644 index 0000000000..29f9ca30f6 --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/packages/core/auth/providers/manifests.ts @@ -0,0 +1,14 @@ +import type { ManifestAuthProvider } from '@umbraco-cms/backoffice/extension-registry'; + +export const manifests: Array = [ + { + type: 'authProvider', + alias: 'Umb.AuthProviders.Umbraco', + name: 'Umbraco login provider', + forProviderName: 'Umbraco', + weight: 1000, + meta: { + label: 'Umbraco', + }, + }, +];