From 181d4db0fe6221039ae470b20cfb8742a0cd9c8a Mon Sep 17 00:00:00 2001 From: Gaston Meghinasso Date: Sun, 21 May 2023 22:18:53 -0300 Subject: [PATCH] add oidc options from config if they exist --- webserver.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/webserver.js b/webserver.js index 0efc7fe4..f5025ad0 100644 --- a/webserver.js +++ b/webserver.js @@ -7116,6 +7116,11 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF clientSecret: domain.authstrategies.oidc.clientsecret, scope: ['profile', 'email'], }; + if (typeof domain.authstrategies.oidc.authorizationurl == 'string') {options.authorizationURL = domain.authstrategies.oidc.authorizationurl; } + if (typeof domain.authstrategies.oidc.tokenurl == 'string') { options.tokenURL = domain.authstrategies.oidc.tokenurl; } + if (typeof domain.authstrategies.oidc.userinfourl == 'string') { options.userInfoURL = domain.authstrategies.oidc.userinfourl; } + if (typeof domain.authstrategies.oidc.callbackurl == 'string') { options.callbackURL = domain.authstrategies.oidc.callbackurl; } + const discoverOptions = async function(options){ if ((typeof domain.authstrategies.oidc.authorizationurl != 'string') || (typeof domain.authstrategies.oidc.tokenurl != 'string') || (typeof domain.authstrategies.oidc.userinfourl != 'string')) { const Issuer = require('openid-client').Issuer;