Fix for SAML (#4408)
Ylian Saint-Hilaire committed
Aug 18, 2022 at 00:37 UTC
0ae91ede6250f80ba266e4bdcec9f0c4291d05c7
1 file changed
+4
-4
webserver.js
+4
-4
@@ -6321,13 +6321,13 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
6321
}
6322
6323
// Generic OpenID
6324
- if (domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.openid != 0) {
6324
+ if ((domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.openid) != 0) {
6325
obj.app.get(url + 'auth-oidc', domain.passport.authenticate('openidconnect'));
6326
obj.app.get(url + 'oidc-callback', domain.passport.authenticate('openidconnect', { failureRedirect: '/login?failed-auth-attempt', failureFlash: true }), handleStrategyLogin);
6327
}
6328
6329
// Generic SAML
6330
- if (domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.saml != 0) {
6330
+ if ((domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.saml) != 0) {
6331
obj.app.get(url + 'auth-saml', function (req, res, next) {
6332
var domain = getDomain(req);
6333
if (domain.passport == null) { next(); return; }
@@ -6341,7 +6341,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
6341
}
6342
6343
// Intel SAML
6344
- if (domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.intelSaml != 0) {
6344
+ if ((domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.intelSaml) != 0) {
6345
obj.app.get(url + 'auth-intel', function (req, res, next) {
6346
var domain = getDomain(req);
6347
if (domain.passport == null) { next(); return; }
@@ -6355,7 +6355,7 @@ module.exports.CreateWebServer = function (parent, db, args, certificates, doneF
6355
}
6356
6357
// JumpCloud SAML
6358
- if (domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.jumpCloudSaml != 0) {
6358
+ if ((domain.authstrategies.authStrategyFlags & domainAuthStrategyConsts.jumpCloudSaml) != 0) {
6359
obj.app.get(url + 'auth-jumpcloud', function (req, res, next) {
6360
var domain = getDomain(req);
6361
if (domain.passport == null) { next(); return; }