Hotfix for SSO behind a reverse proxy

Fixes #65
This commit is contained in:
Bruno Bernardino
2025-06-06 05:47:06 +01:00
parent aa18dcdb4e
commit aa244c4ea9

View File

@@ -137,6 +137,7 @@ export class OidcModel {
const config = await AppConfig.getConfig(); const config = await AppConfig.getConfig();
const baseUrl = config.auth.baseUrl;
const oidcBaseUrl = config.auth.singleSignOnUrl; const oidcBaseUrl = config.auth.singleSignOnUrl;
const emailAttribute = config.auth.singleSignOnEmailAttribute; const emailAttribute = config.auth.singleSignOnEmailAttribute;
const oidcOptions = oidcBaseUrl.startsWith('http://') const oidcOptions = oidcBaseUrl.startsWith('http://')
@@ -153,7 +154,7 @@ export class OidcModel {
const tokens = await openIdClient.authorizationCodeGrant( const tokens = await openIdClient.authorizationCodeGrant(
oidcConfig, oidcConfig,
new URL(request.url), new URL(`${baseUrl}?${urlSearchParams.toString()}`),
{ {
pkceCodeVerifier: expectedCodeVerifier, pkceCodeVerifier: expectedCodeVerifier,
expectedState, expectedState,