Просмотров: 22468
Дата последнего изменения: 06.07.2020
Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5
Недоступно в редакциях:
Ограничений нет

  Настройка параметров модуля

Для управления сервисами необходимо перейти в настройки модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы).

Нажмите на рисунок, чтобы увеличить

Рассмотрим закладку Настройки:

  • Разрешить отправку активностей пользователей в социальные сети - отправка в соцсети активности пользователей, например при начале или завершении рабочего дня;

    Примечание: Указанная настройка только для Битрикс24 Одним из важнейших показателей, характеризующих ответственность ваших сотрудников является рабочее время. Используйте инструмент Рабочий день и учитывайте рабочее время, не отрываясь от собственных дел. Не нужно вводить никаких дополнительных условий и нанимать HR-менеджера - система сама покажет вам, как люди выполняют свою работу.

    Подробнее на helpdesk.bitrix24.ru
    .

  • Транслировать твиты пользователей с хештегом в живую ленту - указываются twitter-хештег, с которым будут транслироваться твиты пользователя Примечание: Предварительно нужно настроить сервис Twitter, а также пользователь должен указать свой twitter-аккаунт в Профиле пользователя в публичной части сайта.
    Подробнее...
    в Живую ленту;
  • Далее из списка выбираются необходимые социальные сервисы, с помощью которых будет доступна авторизация;
  • Ниже под каждым сервисом есть рекомендации и ссылки для регистрации сайта в своей системе получения соответствующих уникальных идентификаторов и секретных ключей.

    Примечание: Сервисы OpenID не требуют дополнительных настроек.

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

На что еще требуется обратить внимание при настройке проекта:
  • Некоторые сервисы требуют обращения только по HTTPS. Поэтому крайне желательно, чтобы PHP был собран с библиотекой openssl.
  • Если на проекте используются различного вида редиректы (mod_rewrite), убедитесь, что при редиректе не перекодируются параметры GET.

  Регистрация и авторизация

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

Примечание: В опции Регистрация новых пользователей указывается разрешено ли посетителям самостоятельно регистрироваться на сайте. За это отвечает опция Позволять ли пользователям регистрироваться самостоятельно? в настройках главного модуля на вкладке Авторизация (Настройки > Настройки продукта > Настройки модулей > Главный модуль).

  Шифрование токенов авторизации

Примечание: Шифрование токенов авторизации доступно с версии 19.0.100 модуля Социальные сервисы.

Нажатие кнопки Включить шифрование токенов авторизации Обратите внимание на предупреждение. Включение шифрования - необратимое действие.

включает хранение авторизационных токенов пользователей социальных сервисов в зашифрованном виде.

После включения функции, а также на всех новых установках продукта На новых установках продукта шифрование включено автоматически. , на закладке Шифрование отобразится статус: Шифрование токенов авторизации активировано

  Как выглядит форма авторизации

Если модуль установлен и настроен, то посетитель в закрытом разделе увидит стандартную форму авторизации Например, такую (компонент Форма авторизации):

Нажмите на рисунок, чтобы увеличить
с кнопками социальных сервисов.

Сервисы условно поделим на две группы:

  1. Являются провайдерами OpenID: если сервис использует OpenID, то при нажатии на кнопки соц. сервиса выводится форма, куда пользователь вводит свой openid identity Для удобства предлагается ввести только специфичную для сервиса часть.
    Например:
    .

  2. Работают по собственным протоколам авторизации: для социальных сетей при нажатии на кнопку открывается окно с собственным диалогом авторизации внешнего сервиса.

После успешной аутентификации пользователь возвращается на сайт и авторизуется. Если это первый вход пользователя, то он добавляется в список пользователей сайта. При этом на вкладке Пользователь (Настройки > Пользователи > Список пользователей > [пользователь]) в поле Тип авторизации указывается сервис авторизации.

  Документация по теме




13


Курсы разработаны в компании «1С-Битрикс»