У меня есть следующая программа войти в систему с помощью Google:Блок регулярных пользователей от Google AUTH обратного вызова Экспресс Маршрут
app.get('/oauth/google', function(req, res) {
res.redirect(<OAUTH2_URL>);
});
app.get('/oauth/google/callback', function(req, res, next) {
var code = req.query.code;
if(!code || !_.isString(code)) {
return next(new Error(400, 'Invalid code'));
}
.
.
.
// I try the code to see if it is valid.
});
Как только позволит Googles перенаправить обратно в приложение, чтобы иметь доступ к маршруту обратного вызова, и заблокировать обычных пользователей от его использования?
Что вы используете для Google AUTH? заграничный пасспорт? – laggingreflex
@laggingreflex Просто переадресовать на https://accounts.google.com/o/oauth2/auth с моими желаемыми областями. Когда пользователь принимает, Google отправляет их обратно на URL-адрес перенаправления, который я указал в консоли разработчиков, которая является «/ oauth/google/callback». – Tholle