У меня есть Node.js
бэкэнд, где я реализовал Passport JS
для аутентификации (имя пользователя-пароль и Google).У меня есть два интерфейса, одно веб-приложение SPA в Angular
и другое мобильное приложение в {N} Angular
.
Аутентификация в веб-приложении работает нормально (см. Последовательность действий ниже):
front(веб-приложение)
<a href="http://localhost:3000/auth/google">Google Sign In</a>
назад
loginRouter.get('/auth/google', passport.authenticate('google', { scope : 'email' }));
loginRouter.get('/auth/google/callback', passport.authenticate('google', {successRedirect: "http://localhost:4200/home?blob=dataWithToken"}));
вопрос
У меня следующий вопрос: «Как я могу реализовать этот поток в Nativescript?»
Я пытался добавить веб-просмотр в своем приложении {N}
, но получил следующую ошибку:
google can't sign you in safely inside this app ...
Есть идеи?Есть ли игровые площадки?