We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e4bd6b7 commit 15ef5dfCopy full SHA for 15ef5df
middleware/check-sso.js
@@ -61,7 +61,8 @@ module.exports = function (keycloak) {
61
delete urlParts.query.auth_callback
62
delete urlParts.query.state
63
64
- const cleanUrl = URL.format(urlParts)
+ // Collapse leading slashes to a single slash to prevent open redirects
65
+ const cleanUrl = URL.format(urlParts).replace(/^\/+/, '/')
66
67
// Check SSO process is completed
68
request.session.auth_is_check_sso_complete = true
0 commit comments