From 24a1f324c700116e49978365c6c69a09d69c9504 Mon Sep 17 00:00:00 2001 From: Gregoire Parant Date: Fri, 12 Nov 2021 19:35:34 +0100 Subject: [PATCH] Add OpenId login url and provider to login user --- .env.template | 1 + docker-compose.yaml | 1 + front/webpack.config.ts | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.env.template b/.env.template index 2e9900a7..e7cdffbc 100644 --- a/.env.template +++ b/.env.template @@ -23,6 +23,7 @@ OPID_CLIENT_ID= OPID_CLIENT_SECRET= OPID_CLIENT_ISSUER= OPID_CLIENT_REDIREC_URL= +OPID_LOGIN_SCREEN_PROVIDER= DISABLE_ANONYMOUS= # If you want to have a contact page in your menu, you MUST set CONTACT_URL to the URL of the page that you want diff --git a/docker-compose.yaml b/docker-compose.yaml index 9de0afff..cc27a78a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -44,6 +44,7 @@ services: MAX_PER_GROUP: "$MAX_PER_GROUP" MAX_USERNAME_LENGTH: "$MAX_USERNAME_LENGTH" DISABLE_ANONYMOUS: "$DISABLE_ANONYMOUS" + OPID_LOGIN_SCREEN_PROVIDER: "$OPID_LOGIN_SCREEN_PROVIDER" command: yarn run start volumes: - ./front:/usr/src/app diff --git a/front/webpack.config.ts b/front/webpack.config.ts index 003db1fc..9d18d51f 100644 --- a/front/webpack.config.ts +++ b/front/webpack.config.ts @@ -7,7 +7,6 @@ import MiniCssExtractPlugin from "mini-css-extract-plugin"; import sveltePreprocess from "svelte-preprocess"; import ForkTsCheckerWebpackPlugin from "fork-ts-checker-webpack-plugin"; import NodePolyfillPlugin from "node-polyfill-webpack-plugin"; -import { POSTHOG_API_KEY, PROFILE_URL } from "./src/Enum/EnvironmentVariable"; const mode = process.env.NODE_ENV ?? "development"; const buildNpmTypingsForApi = !!process.env.BUILD_TYPINGS; @@ -208,6 +207,8 @@ module.exports = { POSTHOG_API_KEY: null, POSTHOG_URL: null, NODE_ENV: mode, + DISABLE_ANONYMOUS: false, + OPID_LOGIN_SCREEN_PROVIDER: null, }), ], } as Configuration & WebpackDevServer.Configuration;