У нас есть приложение паруса для аутентификации Azure, которое передает заголовок с адресом электронной почты.
Мне нужно использовать этот адрес электронной почты в качестве параметра во всех моих контроллерах.
Я пытаюсьдобавить ниже в моем паруса http.js Middleware.Но я не получаю параметр, как ожидалось в контроллере.
aadAppendUser: function (req, res, next) { //Azure Active Directory append User Email
sails.log("Requested :: ", req.method, req.url);
const emailHeader = 'x-ms-client-principal-name';
req.param.userMail = req.headers[emailHeader];
sails.log("userMail :: ", req.param.userMail);
// sails.log('All Params', req.allParams());
return next();
}
Я также добавил его в заказ в файле http.js.
Пожалуйста, предложите мне, если есть какой-либо другой способдостичь этого.