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