Я пытаюсь аутентифицировать своих пользователей через API входа в Google, Facebok и Twitter. Я открываю страницу входа в систему следующим образом:
<button @click="signInGoogle" class="btn">Sign in with Google</button>
signInGoogle() {
window.open(this.baseUrl + "/google", "_self");
}
И затем на моем express сервере я обрабатываю запрос. Мне удается установить повар ie, но как вернуть его на клиенте ?. Моя проблема в том, что я не слушаю результаты HTTP-запроса, этот API вместе с паспортом обрабатывают его. Я могу перенаправить своего пользователя следующим образом:
router.get('/success', isLoggedIn, (req, res) => {
res.redirect('http://localhost:8080')
})
Но как я могу вернуть повара ie обратно клиенту? Изменить: когда я отвечаю поваром ie, я отвечаю на всплывающее окно пения Google, а не на моего клиента. Мне нужен способ передать результаты в этом новом окне моему клиенту.