/var/log/life.log
Блог программиста из солнечной Бурятии

Авторизация в joomla через социальные сети

Компонент для joomla, при помощи которого можно организовать авторизацию на своём сайте через facebook, вконтакте, mail.ru, одноклассники и т.д. - SocialJLogin
Демо
socialjlogin (2414) v.1.1.0 совместимо с joomla 2.5<=2.5.6 совместимо с joomla 3.x

Отличие компонента от остальных(например логинзы) в том, что в авторизации не участвует третья сторона, только сайт и социальный сервис.
Сейчас реализована поддержка facebook, вконтакте, mail.ru, odnoklassnki.ru, twitter.com, google и яндекс. Поддержка той или иной сети осуществляется плагинами, поэтому ничего не мешает добавить поддержку нужной сети, основываясь на существующих плагинах. Я постарался предусмотреть все варианты реализации подобных плагинов.

Из функционала:

  • Вход по нажатию одной/двух кнопок, без регистрации
  • Объединение аккаунтов из разных соц сетей в один

Поддержка joomsocial, communitybuilder, virtuematrt и т.д. на данный момент отсутствует.

Изначально компонент планировался как платный, но возиться с лицензиями не захотелось. Поэтому:

  • Он бесплатный
  • Поддержка только joomla 2.5(скорее всего 3.0) и joomla 3.x - работает начиная с 2.5.6
  • Ссылка в модуле входа на vampirus.ru
  • В админке реквизиты для донэйта
  • Нет плагина для одноклассников и твиттера
  • Интеграция с jomsocial
  • Компонент готов уже сегодня, а не через нцать месяцев :)

Для тех, кому мешает ссылка и реквизиты для донейта, сделал версию без них за 50 руб.

rss поток новостей socialjlogin

Инструкции

Подключение входа через вконтакте
Подключение входа через одноклассники
Подключение входа через facebook
Подключение входа через twitter
Подключение входа через mail.ru
Подключение входа через Google
Подключение входа через Яндекс

Инструкция по созданию плагина авторизации

PS: по поводу vklogin:
Идеи куда развивать есть, времени нет.