Я пытаюсь добавить аутентификацию на основе Google в свое приложение. Вот что я делаю
- используя модуль
passport-google-oauth20
для паспортной стратегии Google на стороне моего сервера express.js - Я создал две конечные точки, первую
auth/google
и вторуюauth/google/callback
, которая является URL-адресом обратного вызова для google-Oauth. - В определении стратегии я пытаюсь создать токен jwt, который хочу как-то отправить клиенту.
- На стороне клиента, которое является приложением vue, я добавил кнопку входа в Google, которая перенаправляет при нажатии на мою конечную точку, созданную на сервере,
- После этого обмен
accessTokens
иscoped informations
происходит на стороне сервера (где я также генерирую токен jwt). Но мне интересно, как я могу вернуть токен доступа клиенту после успешной аутентификации на сервере.
Обратите внимание, что я не могу сделать вызов ajax, так как это вызовет проблему cors
. Любые предложения высоко ценятся;