Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Доброго времени суток!

Есть удобный вики-движок с открытым исходным кодом - Wiki.js.

В нем можно добавлять разные методы авторизации (Facebook, Google и т.д.), но к сожалению нет возможности авторизации через Telegram. Тем не менее, она может быть реализована написанием дополнительного модуля. Соу, чего я и хочу.

Авторизация в Wiki.js базируется на библиотеке passport.js. Ознакомиться с дефолтными модулями авторизации можете тут server/modules/authentication

Задача: создать такой же модуль для авторизации через Телеграм.

Есть passport.js стратегия для телеграма с соответствующими инструкциями в readme: passport-telegram-strategy

Так что достаточно подключить эту стратегию по тому же принципу, что и другие модули авторизации.

Буду рад тому кто готов взяться за работу.

Можете попробовать свои силы: скачайте готовые исходники wikijs в релизах репозитория и запустите сервер выполнив команду node server. Сайт будет доступен по локалхосту на 3000м порту http://localhost:3000/

Удачи!

год назад
bibe
33 годаРоссия
7 лет в сервисе
Был
год назад