#node.js #laravel #authentication #authorization #zoho
#node.js #laravel #аутентификация #авторизация #zoho
Вопрос:
Я работаю над платформой, которая использует сервер Laravel для доставки веб-контента. Этот сервер Laravel использует службы, предоставляемые сервером NodeJS. До сих пор пользователи могли создавать учетные записи и входить в систему, используя встроенную аутентификацию пользователя Laravel. Некоторые данные пользователя передаются обратно в NodeJS для создания учетных записей Zoho для включения подписок.
Теперь мне нужно разрешить пользователям получать доступ к своим учетным записям с мобильного устройства. На данный момент мобильное приложение прототипируется с помощью Apache Cordova.
Грубая модель:
User <---> Laravel <--->
NodeJS database <---> Zoho
User <---> Cordova <--->
Как я должен реализовать авторизацию / аутентификацию пользователей, чтобы разрешить пользователям входить в систему через Laravel или Cordova и выполнять авторизацию / аутентификацию в NodeJS (или даже их учетную запись Zoho через NodeJS).
Я просмотрел OAth2, Passport, Socialite, OpenID Connect, и теперь я совсем запутался.
Я не хочу использовать Facebook, Google, Twitter, Git и т. Д. Для аутентификации / авторизации пользователей. Я хочу сохранить его в экосистеме Laravel, Cordova, NodeJS (и Zoho).
Наверняка для этого существует установленный подход или «лучшая практика»?
Большое спасибо.
Комментарии:
1. Вы решили проблему, если да, пожалуйста, добавьте подробности, мне нужно сделать то же самое
2. Решения этой проблемы не было.
3. Извините! Эта проблема так и не была решена.