Пишем Telegram спамер на Python при помощи PyAutoGUI!
Делаем OAuth авторизацию Telegram на своём сайте
Буквально позавчера Telegram выкатили нормальную OAuth авторизацию через мессенджер на сторонних ресурсах. Раньше тоже можно было авторизовать пользователя через телеграм. Но для этого и пользователю и разработчику нужно было сделать много лишних телодвижений. А теперь всё просто как в ВК или Facebook. Что нам нужно? На нужен вебсайт. На localhost авторизацию проверить не получится, потому что к боту привязывается доменное имя. Создаём бота Создать бота всё-таки придётся. Авторизовываться будут с помощью него...
Логин через Telegram по-новому: разбираем OIDC-флоу oauth.telegram.org и собираем его на Python
Telegram теперь полноценный OpenID-провайдер: oauth.telegram.org, JWKS, JWT, claims. Туториалы на GitHub при этом массово показывают старый виджет с HMAC от bot-token и /setdomain в BotFather. Я разобрался с новым флоу и собрал PoC на Python — рассказываю, как устроен обмен между фронтом, Telegram и бэком, чем Login library через telegram-login.js отличается от manual OIDC code flow...