INNER CODE UNIT · JavaScript
ssoMiddleware
fleetdm/fleet · ee/fleet-agent-downloader/api/hooks/sso/index.js:85
return function ssoMiddleware(req, res, next) {
if (!req.session) { return next(); }
return oidc.router(req, res, next);
};
})();
},
initialize: function (cb) {
if(!sails.config.custom.ssoClientSecret){
return cb();
}
sails.log('SSO enabled. The built-in authorization mechanism will be disabled.');
var err;
// Validate `userModelIdentity` config
if (typeof sails.config.sso.userModelIdentity !== 'string') {
sails.config.sso.userModelIdentity = 'user';
}