Авторизация 3-в-1

«Авторизация 3-в-1» - модуль моментальной авторизации на сайтах с помощью аккаунтов социальных сетей

Купить | тестировать | установка | настройка оформление тех. поддержка |

Основная функциональность
Модуль «Авторизация 3-в-1» позволяет организовать на любых сайтах на 1С-Битрикс 
Infospice_Loginza_167x167.png
мгновенную регистрацию и авторизацию пользователей через аккаунты социальных сетей.
  • авторизация на сайте через соцсети и порталы с автоматической регистрацией пользователя
  • логины формируются уникальным алгоритмом и не повторяются
  • специальный виджет авторизации для мобильных устройств
  • Сервис привязки аккаунтов разных соцсетей к одному аккаунту на сайте

В качестве механизма авторизации используется API сервиса Loginza, который недавно был приобретен Яндексом. Авторизация происходит по безопасному протоколу HTTPS. При этом, сервис напрямую не обрабатывает секретные данные пользователей.

Провайдеры авторизации
Клиент Вашего интернет-магазина или сайта может мгновенно авторизоваться на Вашем сайте с помощью следующих соцсетей, сервисов и порталов:

ЯндексMail.RURamblerGoogle
ВконтактеFacebookTwitterLoginza
OpenIDLiveJournalMyOpenIDYahoo!
BloggerDiaryFlickrWordpress
VeriSignAOLWebMoneylast.fm

Список провайдеров постоянно расширяется компанией Loginza.

Механизм авторизации
Пользователь кликает на баннер или ссылку Авторизоваться. В появившемся виджете «Авторизация 3-в-1» выбирает провайдера авторизации, например, Facebook и нажимает кнопку Продолжить. В новом окне появляется форма авторизации выбранного провайдера. Если логин и пароль введены верно, окно авторизации закрывается, виджет приветствует пользователя по Имени и перенаправляет на страницу сайта, которая указана в настройках компоненты «Авторизация 3-в-1».

При этом, если пользователь первый раз авторизуется на сайте, модуль «Авторизация 3-в-1» автоматически создает соответствующего пользователя на вашем сайте на Битриксе. При повторных заходах пользователю необходимо всего лишь авторизоваться (новый пользователь создается лишь в том случае, если для авторизации используется другой провайдер). 

Установка модуля «Авторизация 3-в-1» на ваш сайт на 1С-Битрикс
Версию «Авторизация 3-в-1» можно приобрести в интернет-магазине Infospice или в каталоге MarketPlace.
Версия Infospice.Loginza Free доступна для свободного скачивания и установки через каталог MarketPlace для владельцев активной лицензии 1С-Битрикс.

I
После покупки модуля «Авторизация 3-в-1» Вы сможете самостоятельно установить его на Вашем сайте, воспользовавшись Инструкцией по установке. В случае необходимости, покупатели модуля «Авторизация 3-в-1» могут обратиться в техподдержку Infospice.     
II
После удачного завершения установки необходимо перейти на страницу на сайте, которая будет служить окном авторизации. При необходимости, такую страницу можно создать с нуля. Открываем страницу в визуальном редакторе и находим компоненту «Авторизация 3-в-1» в разделе Компоненты 2.0 - Служебные - Пользователи.

компонента в визуальном редакторе  Настройка компоненты  
находим компоненту в редакторепроизводим настройку


III
Краткое описание полей настройки компоненты:
  • Группа пользователей - определите группу пользователей, в которую будут попадать зарегистрированные через модуль посетители сайта
  • Кнопки провайдеров - определите список провайдеров, через которых будет проходить авторизация (Facebook, Вконтакте, Twitter, Google и пр.)
  • Провайдер авторизации по-умолчанию - сервис для авторизации, который предлагается пользователю в первую очередь. При этом, возможность сменить провайдера сохраняется.
  • Адрес страницы редиректа - указывается адрес, на который перенаправляется пользователь после успешной авторизации через модуль. Например, главная страница или страница личного кабинета.
  • Язык интерфейса виджета - Русский, Английский, Украинский.
Настройка вида ссылки: в качестве ссылки для запуска авторизации может стоят текст или картинка. Таким образом, модуль «Авторизация 3-в-1» может быть встроен как на страницу, так и в любую часть дизайн-шаблона сайта. 
    • Текст ссылки - текст, который является ссылкой на запуск виджета авторизации. Например: «Войдите на сайт с помощью вашего аккаунта в социальных сетях».
    • Путь к картинке - указывается путь к заранее загруженной на сайт картинке, клик на которую будет запускать виджет авторизации. Пример:
    Пример авторизации


    Связывание аккаунтов

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


    Настройка связывания аккаунтов
    За связывание отвечает отдельная компонента - Infospice.Related.

    1. Мы рекомендуем создать страницу или раздел в личном кабинете пользователя. Например, назовем ее /account-link/

    2. Открываем эту страницу в визуальном редакторе и перетаскиваем на нее компонент связывания аккаунтов Loginza.Related, который расположен в Компоненты 2 - Служебные - Пользователь
    loginza-tune-component.png

    Параметров у этого компонента не так много
    • выбор доступных соцветий для авторизации
    • текст или картинка, приглашающие пользователя авторизоваться и привязать аккаунт. 
    loginza-tune-component-param.png

    Обратите внимание, что путь к картинке авторизации можно не задавать - есть картинка по-умолчанию. Также Вы можете скачать 2 замечательные коллекции баннеров авторизации.

    3. Страница связывания аккаунтов создана, компонент размещен. Нам остался последний шаг - указать в настройках модуля (Админка - Настройки - Настройки модулей - «Авторизация 3-в-1») указать путь к странице связывания аккаунтов. Путь указывается от корня сайта, например: /personal/account-link/index.php
    loginza-tune-module.png

    Обычно адрес страницы указывается полностью, включая название файла. Если полное указание адреса не работает, попробуйте указать только директорию (при условии, что компонент размещен в индексом файле index.php)

    Также мы рекомендуем указать в настройках самой компоненты авторизации «Авторизация 3-в-1» в поле «Страница, на которую переправляется пользователь после авторизации» путь к странице связывания аккаунтов. Это позволит пользователю сразу после авторизации привязать его аккаунты в соседях к аккаунту на данном сайте.

    4. Настройка завершена.
    Сразу после авторизации через модуль пользователь попадает на страницу связывания аккаунтов и может добавить нужные соцсети для единой авторизации
    loginza-link-page.png

    Настройка безопасного режима

    Включение и настройка безопасного режима осуществляется в административной части Вашего сайта (Настройки - Настройки продукта - Настройки модулей - Infospice.Loginza).

    Первым шагом, отмечаем опцию "Включить безопасный режим:".

    Второй шаг включает в себя нехитрый процесс, а именно:

    1. Подаем заявку на регистрацию аккаунта на сайте loginza.ru.
    2. Подтверждаем ее и входим в только что созданный аккаунт, во вкладку Мой виджет Loginza
    3. Нам необходимо зарегистрировать виджет Loginza, добавив адрес своего сайта в одноименное поле и подтвердив на него права, как инструктирует сервис.
    4. После того, как наш сайт стал полноправным участником большой сети Loginza, переходим в его настройки и берем нужные нам данные: ID и Секретный ключ, не забыв также включить "Безопасный режим проверки token"
    5. Возвращаемся в административную часть нашего сайта и в настройках модуля Infospice.Loginza указываем эти данные.

    Теперь защита авторизации включена!


    Картинки для авторизации

    Специально для наших клиентов мы разработали несколько типовых картинок-баннеров авторизации. Вы можете скачать два варианта дизайна кнопок:



     Техническая поддержка

    Техподдержка осуществляется через систему Help Desk на платной основе. Оставьте свой запрос на странице www.infospice.ru/personal/support/. Модуль работает через API Loginza. Компания не несет ответственности за качество работы самого сервиса Loginza.

    Написать в техподдержку (требуется авторизация).