Георгий Коннов
Заказчик Георгий Коннов gkonnov | FL.RU

Георгий Коннов

На сайте 12 лет и 7 месяцев (заходил 11 лет 3 месяца 19 дней назад)
0
142
Рейтинг
142
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
26 Сентября 2013
По договоренности
Задача только для тех специалистов, у кого есть хороший опыт в разработке под Node.js, очень желательно с реализацией авторизации для сайтов и мобильных устройств.

Вводная: Сделать node.js приложение, позволяющее проводить авторизацию для веб-сайта и мобильных приложений через email, fb, foursquare (желательно) и vk. В приложении должна быть возможность получать запросы на проверку наличия авторизации от других node процессов. К примеру, с помощью dnode или аналогичной библиотеки. Приложение должно запускаться под Windows/Linux, желательно без установки доп. софта, либо должно присутствовать описание того, что необходимо установить для Ubuntu и Windows.



Текущее состояние:

Есть приложение с авторизацией и логикой. Для авторизации используется passport. Для уведомления по email – свои классы с mandrill. После перезапуска процесса сессии слетают. Вся информация хранится в Postgresql. Разумно использовать часть из текущих наработок.



Предлагаемые механизмы.

Для взаимодействия между потоками использовать dnode, но сделав обертку, чтобы была возможность изменить технологию.

Для авторизации оставить passportjs.org/guide/, но сделать сохранение сессий в базе.

Для единообразия обработки запросов, со стороны приложений, возможно, разумно подключить 1 из реализаций OAuth, либо выдавать всем приложениям сессии, по которым и будет осуществляться проверка.



Итог работ:

*Приложение для авторизации.

*Доработанный код, связанного приложения, проверяющего авторизацию.

*Если изменяется API, то доработанный код вызовов с сайта.

*Проверка механизма авторизации для мобильных приложений. Со стороны мобильных авторизацию реализуем мы.

*Пример виджета для стороннего сайта, предлагающего авторизоваться, если человек не авторизован и вызывающего любую функцию по получению данных с сервера, требующую авторизации.



Вся работа ведется через bitbucket с коммитами не реже чем в 3 рабочих дня для прохождения code review. При успешной реализации возможно дальнейшее тесное сотрудничество в рамках реализации очень и очень интересного и нестандартного проекта для ресторанов и их посетителей.


Прошло времени с момента публикации: 11 лет 3 месяца 19 дней 14 часов 38 минут
Раздел: Программирование / Веб-программирование
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».