Пользователь получает доступ к /search
URL, после чего я аутентифицирую пользователя.
После входа в систему он перенаправляет на / login / callback.
Затем я хочу перенаправить пользователя на www.myproxy/search
.
В настоящее время он перенаправляется на www.myproxy/login/callback
.Я не могу найти способ получить предыдущие res
и req
.
Как получить предыдущие res
и req
после обратного вызова?
app.get('/login',
function (req, res, next) {
console.log('-----------------------------');
console.log('/Start login callback ');
next();
},
passport.authenticate('samlStrategy'),
);
app.post('/login/callback',
function (req, res, next) {
console.log('-----------------------------');
console.log('/Start login callback ');
next();
},
passport.authenticate('samlStrategy'),
function (req, res) {
console.log('-----------------------------');
console.log('login call back dumps');
console.log(req.user);
console.log('-----------------------------');
apiProxy.web(req, res, {target: serviceProvider})
}
);
app.all('*',
function (req, res, next) {
console.log('-----------------------------');
console.log('/Start login callback ');
next();
},
passport.authenticate('samlStrategy'),
function(req, res) {
console.log('passing source!')
apiProxy.web(req, res, {target: serviceProvider})
}
);