VK Akeeba Social Login — Revation
Introduction
Certainly! Here's a professional, accurate, and fluent English translation of your text, preserving all technical details, structure, and intent without errors:
VK ID Login Plugin for Joomla — an Extension for Akeeba Social Login
This plugin by Revation enables visitors to your Joomla website to log in using their VKontakte (VK ID) account. Designed as an add-on to the popular Akeeba Social Login solution, it is fully compatible with Joomla and provides a seamless, secure integration of social authentication.
Revation’s “Social Login — VKontakte” Plugin: Key Features
“Social Login — VKontakte” is a modern and reliable extension built specifically for Joomla sites targeting Russian-speaking audiences. It simplifies the login process by allowing users to instantly authenticate via their VKontakte profile—no need to remember additional usernames or passwords.
Core Features:
- One-click login via VK ID — minimal user interaction required.
- Automatic user registration — a Joomla account is created on the user’s first login.
- Flexible username format — choose from full email, local email part, numeric VK ID, or first/last name (with transliteration and sanitization).
- Frontend and backend support — users can log in both on the public site and in the administrator panel.
- Button styling customization — adjust background and text colors without editing CSS.
- Secure OAuth 2.1 authentication with PKCE — follows the IETF-recommended standard to prevent authorization code interception.
- Custom HTML integration — developers can replace the default button with their own custom markup.
Unlike legacy solutions based on classic OAuth 2.0, this plugin implements the OAuth 2.1 protocol with PKCE (Proof Key for Code Exchange)—a state-of-the-art security mechanism that ensures maximum protection even if network traffic is intercepted.
Integration and Compatibility
This plugin does not duplicate Akeeba Social Login’s functionality; instead, it extends it by adding support for VKontakte—one of the most widely used social login providers in the Russian-speaking web. While it operates as an independent extension, it requires the base Akeeba Social Login component to function correctly.
Flexible User Account Creation
On the user’s first login via VK ID, the plugin securely retrieves profile data through VK’s protected API endpoint. Based on your configuration, the Joomla user account can be generated using:
- Full email address (e.g., [email protected])
- Local part of the email only (e.g., user)
- Unique numeric VK ID
- First and last name with automatic transliteration and removal of invalid characters (e.g., “Анна Смирнова” → Anna.Smirnova)
Advanced Security and UX Configuration Options
The plugin offers a comprehensive set of settings to tailor the experience and security level to your project’s needs:
- Automatic creation of new users on first login
- Forced creation of a new account even when the email matches an existing one (useful for separating “standard” and “social” users)
- Option to skip email verification for faster registration
- Ability to allow login without linking to an existing Joomla account
- Support for login both on the frontend and in the admin area
- Full interface localization in English and Russian
Important Note
This plugin does not replace Akeeba Social Login—it complements it. This means all core benefits of the base system remain fully available, including single sign-on, multi-provider support, flexible account linking rules, brute-force protection, and more.
Ideal Use Cases
This solution is perfect for:
- News portals and media platforms with a predominantly Russian-speaking audience
- Online schools, courses, and educational platforms where quick registration is essential
- E-commerce websites aiming to reduce friction during customer login
- Forums, communities, and social projects integrated with the VKontakte ecosystem
- Corporate portals using VK ID as part of a unified identity system
Disclaimer: This plugin is developed by Revation as an independent extension and is not an official product of Akeeba Ltd. It is built upon the official Akeeba Social Login framework but is not directly supported or maintained by Akeeba.
Плагин входа через VK ID для Joomla — расширение к Akeeba Social Login
Этот плагин от Revation позволяет посетителям вашего Joomla-сайта авторизовываться с помощью аккаунта ВКонтакте (VK ID). Он разработан как дополнение к популярному решению Akeeba Social Login и полностью совместим с Joomla, обеспечивая простую и безопасную интеграцию социальной авторизации.
Плагин «Социальный вход — ВКонтакте» от Revation: ключевые особенности
«Социальный вход — ВКонтакте» — это современное и надёжное расширение, созданное специально для Joomla-сайтов с ориентацией на русскоязычную аудиторию. Плагин упрощает процесс входа: пользователи могут мгновенно авторизоваться через свой профиль ВКонтакте, не создавая отдельные логины и пароли.
Основные функции:
- Однокликовый вход через VK ID — минимум действий для пользователя.
- Автоматическая регистрация — при первом входе создаётся учётная запись в Joomla.
- Гибкость формата логина — можно использовать email, его локальную часть, числовой ID из ВКонтакте или имя с фамилией (с транслитерацией и очисткой).
- Поддержка фронтенда и админки — вход возможен как на публичной части сайта, так и в панели управления.
- Кастомизация внешнего вида кнопки — настройка цвета фона и текста без правки CSS.
- Безопасная аутентификация через OAuth 2.1 с PKCE — современный стандарт, рекомендованный IETF, защищающий от перехвата кодов авторизации.
- Возможность внедрения собственного HTML-кода — для разработчиков, желающих заменить стандартную кнопку на кастомный элемент.
В отличие от устаревших решений, основанных на классическом OAuth 2.0, данный плагин использует протокол OAuth 2.1 с механизмом PKCE (Proof Key for Code Exchange). Это обеспечивает максимальную защиту даже в условиях потенциального перехвата сетевого трафика.
Интеграция и совместимость
Плагин не дублирует функционал Akeeba Social Login, а расширяет его, добавляя поддержку одного из самых популярных провайдеров социальной авторизации в русскоязычном интернете — ВКонтакте. Он работает как независимое расширение, но требует наличия базового компонента Akeeba Social Login для корректной работы.
Гибкое создание пользовательских аккаунтов
При первом входе через VK ID плагин получает данные профиля пользователя через защищённый API-эндпоинт. В зависимости от настроек, учётная запись в Joomla может формироваться на основе:
- Полного email-адреса (например, [email protected]);
- Только локальной части email (например, user);
- Уникального числового ID из ВКонтакте;
- Имени и фамилии с автоматической транслитерацией и удалением недопустимых символов (например, «Анна Смирнова» → Anna.Smirnova).
Расширенные возможности настройки и безопасности
Плагин предлагает широкий набор опций для адаптации под нужды проекта:
- Автоматическое создание новых пользователей при первом входе;
- Принудительная регистрация нового аккаунта даже при совпадении email (полезно для разделения «обычных» и «социальных» пользователей);
- Отключение обязательной email-верификации для ускорения регистрации;
- Возможность разрешить вход без привязки к существующему Joomla-аккаунту;
- Поддержка входа как на сайте, так и в административной панели;
- Полная локализация интерфейса на русский и английский языки.
Важно!
Этот плагин не заменяет Akeeba Social Login, а дополняет его. Это означает, что все преимущества базовой системы — единая точка входа, поддержка множества провайдеров, гибкие правила привязки аккаунтов, защита от брутфорса и другие функции — остаются в полной мере доступными.
Для кого предназначен плагин
Решение идеально подойдёт для:
- Новостных и медиа-ресурсов с преимущественно русскоязычной аудиторией;
- Онлайн-школ, курсов и образовательных платформ, где важна скорость регистрации;
- Интернет-магазинов, стремящихся упростить процесс входа для покупателей;
- Форумов, сообществ и социальных проектов, интегрированных с экосистемой ВКонтакте;
- Корпоративных порталов, использующих VK ID как часть единой системы идентификации.
Примечание: Плагин разработан компанией Revation как независимое расширение и не является официальным продуктом Akeeba Ltd. Он основан на официальном решении Akeeba Social Login, но не поддерживается Akeeba напрямую.
VK Akeeba Social Login — Revation
- Version:
- 5.4.1
- Developer:
- Revation
- Last updated:
-
Dec 16 2025
11 hours ago - Date added:
- Oct 15 2025
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- p
- Compatibility:
- J5
Share