Технология социальных сервисов для быстрой авторизации

Модуль «Социальные сервисы» предоставляет возможность авторизации пользователей на сайтах, работающих под управлением «1С-Битрикс: Управление сайтом», без заполнения формы регистрации. Авторизация происходит под уже существующими аккаунтами социальных сетей и внешних сервисов.

 

 

Для каких задач нужны социальные сервисы?

Данный модуль позволяет реализовать возможность авторизации пользователей на вашем сайте под уже существующими аккаунтами в популярных социальных сетях и во внешних сервисах: ВКонтакте, Livejournal, Яндекс, Rambler, Google, Blogger, Facebook, Live Internet, Twitter, OpenID, МойМир@mail.ru, Live ID.

При посещении сайта перед пользователями появляется не только стандартная форма авторизации, куда нужно ввести внутренний логин и пароль, но и список внешних сервисов авторизации.

Пользователям вашего сайта не придется вводить свои данные, если они уже зарегистрированы и авторизованы на одном из соцсервисов, нужно просто выбрать один из этих сервисов при регистрации, и система запоминает данные на сайте.

После авторизации на сайте создается аккаунт с необходимыми для регистрации данными (имя, фамилия, электронный адрес и др.), полученными от внешнего сервиса.

Как настроить социальные сервисы?

Сервисы OpenID не требуют дополнительных настроек, достаточно просто отметить нужный вам сервис. Для сервисов с собственными протоколами авторизации требуется зарегистрировать на этих сервисах приложение (ссылки указаны в настройках модуля).

Важной особенностью в системе управления сервисами является поддержка многосайтовости. Вы можете произвести настройку сервисов индивидуально для каждого сайта. Если для сайта необходимы отдельные настройки, то выставляете опцию «Применить индивидуальные настройки» и отмечаете/настраиваете необходимые сервисы. Если у вас нет необходимости отдельно настраивать конкретный сайт, то на нем будут действовать «Общие» настройки.

На скриншотах ниже показаны варианты настроек со стороны сервисов:

 

 

 

Далее при попытке авторизации через социальный сервис пользователям вашего сайта предлагается разрешить доступ к их персональным данным на конкретном внешнем сервисе. Нужно просто дать такое разрешение, и данные передаются на сайт для последующей авторизации.