Browse Source

Fix OIDC discovery with trailing slash

pull/7886/head
Thomas Kaul 1 week ago
parent
commit
5a4b7010a5
  1. 7
      apps/api/src/app/auth/auth.module.ts

7
apps/api/src/app/auth/auth.module.ts

@ -106,17 +106,10 @@ import { OidcStrategy } from './oidc.strategy';
const config = (await response.json()) as { const config = (await response.json()) as {
authorization_endpoint: string; authorization_endpoint: string;
issuer: string;
token_endpoint: string; token_endpoint: string;
userinfo_endpoint: string; userinfo_endpoint: string;
}; };
if (config.issuer !== issuer) {
throw new Error(
'OIDC discovery response issuer does not match configured issuer'
);
}
// Manual URLs take priority over discovered ones // Manual URLs take priority over discovered ones
authorizationURL = authorizationURL =
manualAuthorizationUrl || config.authorization_endpoint; manualAuthorizationUrl || config.authorization_endpoint;

Loading…
Cancel
Save