Skip to main content
drupalreleases
Release: Cms 2.2.3 — Update released for Drupal core (2.2.3)! Release: Easy Breadcrumb 2.0.11 — Minor update available for module easy_breadcrumb (2.0.11). Release: Bootstrap 8.x-3.42 — Minor update available for theme bootstrap (8.x-3.42). Release: Editoria11y Accessibility Checker 3.0.10 — Minor update available for module editoria11y (3.0.10). Release: Editoria11y Accessibility Checker 2.2.24 — Minor update available for module editoria11y (2.2.24). Release: Leaflet 10.4.13 — Minor update available for module leaflet (10.4.13). Release: Flag 5.1.1 — Minor update available for module flag (5.1.1). Release: MCP Sentinel 2.33.0 — Minor update available for module mcp_sentinel (2.33.0). Module Revived: Bootstrap 8.x-3.41 — Theme bootstrap updated after 6 months of inactivity (8.x-3.41). Security Coverage: Component Library — Module component_library now has official Drupal security advisory coverage.

Telegram Login

8 sites Security covered Drupal 9–11

Part of the Social ecosystem · 70 projects

View on drupal.org

This module allows users to register and log in to your Drupal site using their Telegram account. It utilizes an official Telegram login widget for a seamless authentication experience.

INTRODUCTION

Telegram login allows users to register and login to your Drupal site with their telegram account.
The module uses an official telegram login widget

REQUIREMENTS

Social Auth module

CONFIGURATION

1. You need to register a new telegram bot. Visit @BotFather and enter command /newbot and follow bot instructions. Detailed information about telegram bots is here
2. When the bot is created you need to add allowed domains to this bot. Visit @BotFather and enter command /setdomain. It offers you to select a bot and enter domain of your site, as example https://drupal.org.
3. Go to a telegram login settings and enter bot access token which you received when it was created. Configuration->Social API settings->User authentication->Telegram tab (admin/config/social-api/social-auth/telegram)
4. Render a login link where you need. To render a login link use social_auth_telegram_link theme:

  return [
    '#theme' => 'social_auth_telegram_link',
    '#info' => [
      'title' => t('Login via telegram'),
    ],
  ];

ROADMAP

1. Fix coding standards.
2. Add errors display, at this moment any auth errors aren't visible, only redirect to login form.
3. Add account linking if current telegram user is not found, at this moment a new user is creating. But you can link a telegram account if try to auth when user is logged in already. In this case telegram account will link to your current profile.
4. Figure out how to auth on the site with www and without. At this moment authorization doesn't work with www and without. You need to add redirect to one of the site versions.
Telegram bot only accepts domain with www or without and parse it as different sites.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Aug 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
2.0.0 Stable 9–11 Aug 10, 2026