Skip to content

The Social Login plugins

Nicholas K. Dionysopoulos edited this page Aug 15, 2017 · 3 revisions

Akeeba Social Login uses a number of Joomla! plugins in the sociallogin folder to implement the actual social login integrations. This makes it a very extensible and powerful solution. Its open API allows everyone to write custom login integration plugins to implement bespoke user authentication methods without having to wait for or pay the vendor (us) to implement support.

Watch out for the plugin access

All of the plugins must be published with their Access set to Public.

If you'd choose Guest then logged in users would be unable to link / unlink their accounts.

If you'd choose any other Access option other than Public or Guest the login buttons would never appear. That would happen because you asked Joomla! to not load the plugins that show the login buttons unless the user is already logged in. But if the user is already logged in then the login buttons are never shown.

If you felt offended by this explanation of the obvious please do try doing end user support for Free and Open Source Software. "Obvious" is not a universal constant.

Third party extension conflicts

If you have a third party extension (typically: a security extension) which is triggered by failed logins you may experience errors when a user tries to log in with a social network account which isn't already linked to a user account. Disable failed login detection on your third party extension to fix this issue.

If you are using Admin Tools Professional from our company (Akeeba Ltd) we recommend that you go to Extensions, Admin Tools, Web Application Firewall, Configure WAF, Joomla! Feature Hardening Options and set Treat failed logins as security exceptions to No. Moreover, if you are trying to log in as a Super User you will of course also need to set Forbid frontend Super Administrator login to No.

Included plugins

Please check the sidebar on this wiki.