From 4a8d113b9b57d97ff13ad1608798eabca99643e4 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 28 Apr 2020 14:49:03 +0200 Subject: Begin support for external auths --- shared/models/server/server-config.model.ts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'shared/models/server') diff --git a/shared/models/server/server-config.model.ts b/shared/models/server/server-config.model.ts index c3976a346..0ff079216 100644 --- a/shared/models/server/server-config.model.ts +++ b/shared/models/server/server-config.model.ts @@ -12,6 +12,18 @@ export interface ServerConfigTheme extends ServerConfigPlugin { css: string[] } +export interface RegisteredExternalAuthConfig { + npmName: string + authName: string + authDisplayName: string +} + +export interface RegisteredIdAndPassAuthConfig { + npmName: string + authName: string + weight: number +} + export interface ServerConfig { serverVersion: string serverCommit?: string @@ -37,6 +49,10 @@ export interface ServerConfig { plugin: { registered: ServerConfigPlugin[] + + registeredExternalAuths: RegisteredExternalAuthConfig[] + + registeredIdAndPassAuths: RegisteredIdAndPassAuthConfig[] } theme: { -- cgit v1.2.3