Во многих случаях необходимо, чтобы пользователь был авторизован на сайте. Например, если мы принимаем заявку на услугу, нам обязательно нужно знать, что за пользователь её оставил, чтобы связаться с ним для информирования о статусе заявки, уточнения деталей, передачи счёта на оплату.
Классический подход заключается в регистрации через e-mail и пароль. Этот подход используется очень широко, но на сегодняшний день он не самый эффективный. Во-первых, пользователю требуется время на регистрацию на конкретном сайте, необходимо придумать надёжный пароль, запомнить его или сохранить в надёжном месте. Во-вторых, при разработке требуется реализовать формы входа в систему, регистрации, восстановления и изменения пароля, что требует времени (в ряде случаев можно использовать готовые инструменты, но не всегда).
В качестве альтернативы предлагается использовать Telegram. В этом случае используется специальный авторизационный бот в Telegram. Пользователь на сайте для входа в систему перенаправляется на бота, где он нажимает кнопку «Старт». Через бота мы получаем информацию о пользователе, его логин в Telegram, фотографию и т.д. Если нужно знать номер телефона пользователя (например, он заказал услуга, которая предполагает созвон по телефону), то его также можно запросить через бота, но пользователь дополнительно должен будет подтвердить разрешить на отображение номера телефона.

Кроме того, пользователю можно будет присылать сообщения об изменении статуса заказа и т.п.
Таким образом, авторизация через Telegram является простым и современным способом авторизации в тех случаях, когда целевая аудитория в Telegram зарегистрирована. Также этот способ можно комбинировать с другими (email, телефон, соцсети), чтобы каждый конкретный пользователь мог выбрать удобный способ для себя.