Alternative Akeeba Social Login Google for Revation Revision

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.
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.
Extension Data :
- Compatibility :
- Joomla 3.xYes
- Joomla 4.xYes
- Joomla 5.xYes
- Joomla 6.xYes
