Есть ли способ аутентификации с помощью nodejs и паспорта в приложении Nativescript Angular? - PullRequest
0 голосов
/ 03 мая 2019

У меня есть 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 ...

Есть идеи?Есть ли игровые площадки?

...