VK Akeeba Social Login — Revation

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., user@example.com)
  • 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.

Extension Info :

Certainly! Here's a professional, accurate, and fluent English translation of your text, preserving all technical details, structure, and intent without errors:

Extension Data :

  • Latest Version5.4.1
  • DeveloperRevation
  • Last Updated20251216
  • Date Published20251015
  • TypePaid download
  • Compatibility :
  • Joomla 3.xYes
  • Joomla 4.xYes
  • Joomla 5.xYes
  • Joomla 6.xYes

Find Similar Extensions