Alternative Akeeba Social Login Google for Revation Revision

Introduction

Authentication, Authentication - Cloud based, Auto Login, Google Profiles, Social Media

The Revation Revision Google login plugin provides an alternative implementation for Akeeba Social Login on Joomla websites, offering flexible username generation—such as using the user’s email address or other formats.


The “Social Login – Google (Revation Revision)” plugin is a specialized extension for the Akeeba Social Login system in Joomla. Its primary purpose is to give site administrators greater flexibility in defining the username format when users are automatically registered via Google, while maintaining full compatibility with the original solution’s architecture and security model.
Like the official Akeeba plugin, this extension does not alter the authentication mechanism, token handling, or Joomla integration. It uses the same OAuth 2.0 and OpenID Connect protocols, retrieves user profiles in the same way, and follows identical account-linking logic. The sole and fundamental difference lies in its enhanced strategy for generating usernames during the creation of new accounts.

This capability is particularly valuable in the following scenarios:

When the site requires email addresses instead of traditional usernames;
When human-readable, user-friendly usernames are preferred (e.g., Ivan.Petrov);
When publicly exposing email addresses in URLs, user profiles, or notifications must be avoided;
When internal username policies conflict with email-based formats;
When administrators wish to use Google’s unique user identifier to guarantee username uniqueness, independent of the user’s email address.

The plugin implements four username-generation strategies: based on the full email address, the local part of the email (before the “@” symbol), the unique Google ID, or a combination of the user’s first and last name from their Google profile. This setting is configurable in the plugin’s options and applies only during the creation of new user accounts—existing accounts remain unaffected.

It is crucial to emphasize: all other functionality remains identical to the official implementation. This includes:

Support for logging in both on the frontend and in the Joomla administrator area;
The ability to allow or deny login for unlinked accounts;
Options to automatically create new users or force duplicate account creation even when an email address already exists;
Configuration to bypass email validation for automatically created accounts;
Full integration with Joomla’s session management, system events, and secure OAuth token handling.

Therefore, the plgsociallogingooglerevationrevision plugin is not a replacement for Akeeba Social Login, but rather a targeted enhancement
Security and Privacy

The “Social Login – Google (Revation Revision)” plugin does not collect, store, transmit, or process any user personal data outside your website. All information received from Google via OpenID Connect—including first name, last name, email address, and unique account identifier—is used exclusively for authentication purposes and, if enabled, for automatic user registration within your Joomla system. No user data is ever sent to Revation servers, third-party analytics services, cloud platforms, or any external resources.

The extension is fully self-contained: it contains no hidden scripts, advertising modules, trackers, or background connections. All API requests to Google are made directly from your server to Google’s official endpoints (accounts.google.com and openidconnect.googleapis.com) using the standardized OAuth 2.0 / OpenID Connect protocol.

This plugin is an independent extension developed by Revation and is not an official product of Akeeba Ltd. It is based on the official Akeeba Social Login solution and is not directly supported by Akeeba.

Плагин Google-авторизации от Revation Revision предлагает альтернативный подход к работе с Akeeba Social Login на Joomla-сайтах, предоставляя расширенные возможности по формированию логина — в том числе с использованием email-адреса пользователя или иных заданных форматов.

Расширение «Социальный вход — Google (Revation Revision)» создано как узкоспециализированное дополнение к системе Akeeba Social Login в Joomla. Его ключевая цель — наделить администраторов сайта возможностью гибко настраивать формат имени пользователя при автоматической регистрации через Google, не нарушая при этом совместимости с оригинальной архитектурой и принципами безопасности.

Как и официальный плагин Akeeba, данное решение не вносит изменений в механизм аутентификации, обработку токенов или взаимодействие с Joomla. Оно опирается на те же протоколы OAuth 2.0 и OpenID Connect, извлекает данные профиля тем же способом и применяет идентичную логику связывания учётных записей. Единственное существенное отличие — это усовершенствованная методика генерации логина при создании нового пользователя.

Эта функция особенно актуальна в следующих ситуациях:

  • когда в качестве логина на сайте должен использоваться email-адрес;
  • когда предпочтительны легко читаемые и понятные логины (например, Иван.Петров);
  • когда необходимо исключить публичное отображение email в ссылках, профилях или системных уведомлениях;
  • когда внутренние правила именования пользователей не допускают использования email-формата;
  • когда администратор стремится задействовать уникальный Google ID для обеспечения неповторимости логина вне зависимости от email.

Плагин поддерживает четыре варианта формирования имени пользователя: на основе полного email, его части до символа «@», уникального идентификатора Google или комбинации имени и фамилии из профиля пользователя в Google. Выбор нужного метода осуществляется в параметрах плагина и применяется исключительно при регистрации новых аккаунтов — уже существующие учётные записи остаются без изменений.

Следует особо отметить: вся остальная функциональность полностью соответствует официальной реализации. В частности, поддерживаются:

  • вход как на публичной части сайта, так и в административной панели Joomla;
  • возможность разрешить или запретить авторизацию для непривязанных аккаунтов;
  • настройка автоматического создания пользователей или принудительного дублирования записи даже при наличии совпадающего email;
  • опция отключения обязательной валидации email для автоматически регистрируемых аккаунтов;
  • полноценная интеграция с механизмом сессий Joomla, системными событиями и безопасной обработкой OAuth-токенов.

Таким образом, плагин ****plgsociallogingooglerevationrevision**** не заменяет Akeeba Social Login, а представляет собой точечное усовершенствование, направленное на решение одной конкретной задачи — гибкого управления форматом логина при входе через Google.

Безопасность и конфиденциальность

Плагин «Социальный вход — Google (Revation Revision)» не осуществляет сбор, хранение, передачу или обработку персональных данных пользователей за пределами вашего веб-ресурса. Вся информация, полученная от Google посредством OpenID Connect — включая имя, фамилию, email и уникальный идентификатор — используется исключительно для целей аутентификации и, при активированной опции, для автоматической регистрации в Joomla. Никакие сведения о пользователях не направляются на серверы Revation, сторонние аналитические системы, облачные сервисы или иные внешние ресурсы.

Расширение полностью автономно: в нём отсутствуют скрытые скрипты, рекламные компоненты, трекеры или фоновые подключения. Все обращения к API Google выполняются напрямую с вашего сервера к официальным адресам Google (accounts.google.com и openidconnect.googleapis.com) с применением стандартных протоколов OAuth 2.0 и OpenID Connect.

Данный плагин разработан компанией Revation как независимое решение и не является официальным продуктом Akeeba Ltd. Он основан на оригинальной платформе Akeeba Social Login, однако прямой технической поддержки со стороны Akeeba не предусматривает.

Yandex Akeeba Social Login — Revation
Paid download

Yandex Akeeba Social Login — Revation

By Revation
Site Access
Yandex Login Plugin for Joomla – Seamless, Secure, and Fully Customizable The Yandex Login plugin extends the functionality of Akeeba Social Login, enabling visitors to your Joomla website to sign in instantly using their Yandex account. This solution eliminates the need for users to remember additional usernames and passwords while ensuring a high level of security and extensive customization...
VK Akeeba Social Login — Revation
Paid download

VK Akeeba Social Login — Revation

By Revation
Site Access
VK ID Login Plugin for Joomla — an Extension for Akeeba Social Login Certainly! Here's a professional, accurate, and fluent English translation of your text, preserving all technical details, structure, and intent without errors: 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 Lo...

Alternative Akeeba Social Login Google for Revation Revision

Version:
5.4.0
Developer:
Revation
Last updated:
Dec 16 2025
11 hours ago
Date added:
Oct 13 2025
License:
GPLv2 or later
Type:
Paid download
Related extension :
Akeeba SocialLogin
Includes:
p
Compatibility:
J5
Download

Uses Joomla! Update System