Are there any plans for integrating Telegram Login as an OAuth provider? Or someone that could do a plugin? 
It has been released today, I tested and it’s really practical:
Are there any plans for integrating Telegram Login as an OAuth provider? Or someone that could do a plugin? 
It has been released today, I tested and it’s really practical:
To be precise it’s not an implementation of the oauth protocol. Very interesting anyway.
By the way, I’ve implemented Discourse SSO provider for Telegram Login, basing on the code from my SAML SSO provider:
Also available from DockerHub, docker pull kirushik/discourse_telegram_auth.
Currently it’s completely untested, and lacks any documentation — but bugreports and feature requests are welcome.
Any preview or demo? 
Well, it’s available on the forum I’ve written it for — but it’s a special-interest group in Russian, so I don’t think sharing it here will be a good idea.
Meanwhile, using Telegram as SSO provider is not what most people want — so I think I’d spend some time turning my code in a proper auth plugin…
It would be great if something like that could be implemented. I.e. login/signup on Discourse site thru telegram.
I’ve found that normal users are not able to login/signup to my forum simply because they never remember their emails ID and PWs. They just get someone to create an email account when they setup their new android phone, and then afterwards they never sign out or sign in to the same.
Есть ли какие-то новости на этот счёт?
Меня интересовала возможность для пользователей нашего сайта создавать аккаунты и входить в систему через Telegram. Таким образом, они смогут обойтись без email и пароля, а создавать аккаунт и входить, используя только свой номер телефона (и приложение Telegram).
Мне тоже интересно. Удалось ли кому-то настроить это успешно? Я вижу, что оба форка не обновлялись с апреля 2018 года.
Будем рады увидеть это в действии. У нас более 200 000 подписчиков в Telegram, и это очень помогло бы нам.
Проект отличный, всё ещё идёт хорошо?
Что ж, код всё ещё на месте, и в нём ничего не должно быть сломано (за исключением устаревших и потенциально уязвимых зависимостей). Однако я больше не считаю, что злоупотребление API SSO Discourse для входа через Telegram — это правильный путь (поэтому репозиторий помечен как архивный).
Гораздо лучшее решение — это плагин, добавляющий кнопку Telegram к поддерживаемым вариантам аутентификации во всплывающем окне или на экране входа. Но это потребовало бы совершенно иного подхода, и мне неизвестно ни о ком, кто пытался бы это сделать (хотя это на 100% возможно, и я помню, что где-то видел другие плагины с похожей функциональностью, использующие другие сети для входа).
У меня здесь запущена v1:
@mjsir911 планируете ли вы продолжать работу над этим плагином? Помимо проблем, упомянутых в репозитории GitHub, было бы здорово иметь возможность получать уникальный идентификатор (uniqueid), а не поле Name, а также имя пользователя. Это пригодится для будущего потока. Я могу разместить это как задачу в Marketplace, если кто-то готов взяться за это.
Привет! Хочу поблагодарить @mjsir911 за столь нужный и замечательный плагин ![]()
Я согласен с вами, @Mr.X_Mr.X. Также хотел спросить у @mjsir911: как можно убрать строку для ввода адреса электронной почты при регистрации через Telegram-бота? В моём случае я выбрал этот плагин именно для того, чтобы людям не приходилось выполнять лишние действия (особенно вводить адрес электронной почты) при регистрации. Когда я собирался установить этот плагин, я был уверен, что адрес электронной почты запрашиваться не будет ![]()
У меня получилось! ![]()
Но когда я нажимаю «Войти через Telegram» на Discourse, меня перенаправляет на mysite.com/auth/telegram, и это выглядит так:
Вы знаете, настраивается ли этот сайт через плагин или как-то иначе? Я не могу редактировать CSS, так как страница находится за пределами тем…
Это всё ещё работает? Я больше не вижу кнопку входа
У меня возникают трудности с тем, чтобы это заработало. Кто-нибудь может подтвердить, что это работает?
Привет, ребята! Я тоже пытался переделать плагин, но безрезультатно. Эта старая версия плагина тоже не работает. Думаю, мне придётся найти кого-то, кто напишет его с нуля… Для меня принципиально важно, чтобы все аккаунты имели обязательную авторизацию и подтверждённый вход через Telegram. Если кто-то знает решение — пожалуйста, напишите.