Добавление сервисов в форму авторизации
![](https://site-cloud-files.bitrix.info/resize_cache/9909641/7ecd8ce52239dec2addccce350ef50f7/main/03b/03b5ba41f32f082507fc15e881623351/Bez imeni.png)
В зависимости от выполненных в модуле Социальные сервисы настроек меняется внешний вид формы авторизации.
Как выглядит форма авторизации
Если в настройках модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы) на вкладке Настройки сняты галочки со всех социальных сервисов в разделе Внешние сервисы, то форма авторизации примет
простой вид
c возможностью только ввода логина и пароля.
Если же включено и настроено использование каких-либо
соц. сервисов из списка
, форма авторизации отобразит кнопки выбранных социальных сервисов. В
1С-Битрикс: Управление сайтом
:
![Нажмите на рисунок, чтобы увеличить](/images/admin_expert/social_services/v12/example_auth_sm.png)
В Битрикс24 коробочная версия
:
![Нажмите на рисунок, чтобы увеличить](/images/admin_expert/social_services/v12/bitrix24_auth_form_sm.png)
Для того, чтобы авторизация через выбранные сервисы работала, необходимо выполнить отдельные настройки для каждого сервиса в настройках модуля. В главе Примеры настройки некоторых сервисов приведены инструкции по подключению.
Подробнее о стандарте вы можете почитать на Википедии. . Примеры таких сервисов: Liveinternet, Livejournal, Blogger.
Процесс авторизации
Процесс авторизации через соц. сервисы зависит от их типа. Сервисы условно поделим на две группы:
- Являются провайдерами OpenID: если сервис использует OpenID, то при нажатии на кнопку соц. сервиса выводится форма, куда пользователь вводит свой openid identity. Для удобства предлагается ввести только специфичную для сервиса часть. Например:
- Работают по собственным протоколам авторизации: при нажатии на кнопку для каждого сервиса открывается отдельное окно с собственным диалогом авторизации внешнего сервиса.
После успешной аутентификации пользователь возвращается на сайт и авторизуется. Если это первый вход пользователя, то он добавляется в список пользователей сайта. При этом на вкладке Пользователь (Настройки > Пользователи > Список пользователей > [пользователь]) в поле Тип авторизации указывается сервис авторизации.
Дополнительно
- Урок Как создать форму авторизации (регистрации) на простых компонентах;
- Список компонентов для работы с пользователями в пользовательской документации;
- Урок Регистрация по номеру телефона.
и Ваше мнение важно для нас