У меня есть приложение sails.js, которое генерирует API для моего клиента. Чтобы защитить свой API, мне нужно реализовать OAuth2.0 в моем приложении sails. Я начал следовать этому руководству: https://www.npmjs.com/package/sails-generate-auth#requirementsКак реализовать OAuth в моем приложении Nodejs/Sails.js?
Но я получаю всевозможные различные ошибки, когда каждый раз, когда я пытаюсь поднять сервер. Я также не понимаю, куда я могу отправить свои учетные данные на сервер и получить токен доступа. Я довольно новичок в Sails.js и просто узнал OAuth, и я не могу найти правильное руководство по реализации OAuth.
Как я могу реализовать OAuth в своем приложении? пожалуйста, дайте подробный ответ, чтобы я мог полностью понять.
UPDATE:
ИТАК вместо этого я начал следовать этому руководству: https://www.bearfruit.org/2014/07/21/tutorial-easy-authentication-for-sails-js-apps/ , и я думаю, что я получил все, чтобы работать как надо, когда я зарегистрировать учетную запись она сохраняет данные в базе данных (?) как это должно. Как правило, логин работает правильно. Но я не понял, как я могу получить доступ к данным эквалайзера, таким как имя пользователя и адрес электронной почты после того, как логин перенаправит меня на домашнюю страницу? Я протестировал логин на почтальоне, и когда я вхожу в систему, я получаю файл cookie. Что я должен делать с этим?
Посмотрите паспорт.js http://passportjs.org/guide/oauth/ –
1) В каком файле я помещаю код конфигурации? 2) Откуда я могу получить данные паспорта, такие как идентификатор клиента и секретный клиент? –
Sails.js gitter room - отличное место для поддержки: https://gitter.im/balderdashy/sails –