Результаты поиска :

×

Настройка единого входа (SSO) Azure B2C OAuth в Prestashop | Azure B2C SSO


Модуль Prestashop OAuth Client позволяет осуществлять безопасный единый вход (SSO) в ваш магазин Prestashop, используя Azure B2C в качестве поставщика OAuthНастройте клиент Prestashop OAuth для аутентификации пользователей, который проверяет личность пользователя, пытающегося получить доступ к Prestashop с помощью входа в Azure B2C. Единый вход (SSO) для клиентов Prestashop с использованием OAuth Модуль также настраивает пользовательские поставщики и стандартные поставщики идентификации (IDP). Он поддерживает расширенные функции единого входа (SSO), такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т. д., а также другие службы Active Directory. Здесь мы рассмотрим руководство по настройке клиента Prestashop OAuth с учетными данными для входа в Azure B2C. Добавление Единый вход (SSO) Azure B2C OAuth Prestashop позволяет пользователям быстро и безопасно входить в ваш магазин Prestashop с помощью входа в Azure B2C, не запоминая имя пользователя и пароль.

Предварительные условия: Загрузка и установка.

Для настройки единого входа (Single Sign-On) в вашем магазине Prestashop необходимо загрузить и установить плагин miniOrange OAuth Client.

Шаги по настройке входа в систему Azure B2C OAuth с помощью Prestashop

1. Настройте Azure B2C в качестве поставщика OAuth.

  • Войдите в Лазурный портал.
  • Перейдите на главную страницу и в службах Azure выберите Azure AD B2C.
  • Единый вход (SSO) Azure B2C — Портал Azure B2C
  • Убедитесь, что вы находитесь в каталоге Azure AD B2C с активной подпиской; если нет, вы можете переключиться на нужный каталог.

  • Единый вход (SSO) Azure B2C — Active Services
  • В Предметы первой необходимости вкладку, вы найдете Доменное имя Azure B2CДержите его под рукой, он понадобится вам позже для настройки. Имя арендатора Azure B2C в Prestashop в качестве клиента OAuth.

  • Единый вход (SSO) Azure B2C — доменное имя
  • Теперь нажмите Регистрация приложений а затем нажмите на Новая регистрация возможность создания нового приложения Azure b2c.

  • Единый вход (SSO) Azure B2C — новое приложение
  • Настройте следующие параметры для создания нового приложения.
    • Введите название вашего приложения в поле Имя текстовое поле.
    • В поддерживаемых типах учетных записей выберите 3-й вариант. «Учетные записи в любом поставщике идентификационных данных или организационном справочнике (для аутентификации пользователей в рамках пользовательских сценариев)».
    • В разделе «URI перенаправления» выберите веб приложение и введите URL обратного вызова из плагина miniOrange OAuth Client (вкладка «Настройка OAuth») и сохраните его в разделе URL перенаправления текстовое окно.
    • Нажмите на Зарегистрировать филиал кнопку, чтобы создать свое приложение.

  • Единый вход (SSO) Azure B2C — Регистрация приложений
  • После успешного создания приложения вы будете перенаправлены на страницу обзора созданного приложения. Если этого не произошло, вы можете перейти в раздел регистрации приложений, найти название своего приложения и отыскать его в списке.
  • Скопируйте свой ID приложения И держите его под рукой, он понадобится вам позже для настройки. идентификатор клиента Встроен в Prestashop в качестве плагина OAuth-клиента.

  • Единый вход (SSO) Azure B2C — идентификатор клиента
  • Теперь нажмите Сертификаты и секреты а затем нажмите Секрет нового клиента Чтобы сгенерировать секретный ключ клиента, введите описание и нажмите на кнопку. Добавить .

  • Единый вход (SSO) Azure B2C — Сертификаты и секреты Единый вход (SSO) Azure B2C — Сертификаты и секреты
  • Скопируйте секретное значение Перейдите на страницу сертификатов и секретов и сохраните этот файл, он понадобится вам позже для настройки. Секрет клиента Встроен в Prestashop в качестве плагина OAuth-клиента.

  • Единый вход (SSO) Azure B2C — значение секретного ключа

1.1: Добавление пользователей в ваше B2C-приложение

  • На главной странице перейдите в Пользователи вкладку в левом углу.
  • Нажмите на Новый пользователь на Пользователи стр.

  • Единый вход (SSO) Azure B2C — для новых пользователей
  • Выбрать Создание пользователя Azure AD B2CЗатем прокрутите вниз и нажмите на Эл. адрес Выберите способ входа, установите пароль и нажмите Создавай Для сохранения данных пользователя с целью выполнения тестовой конфигурации.

  • Единый вход (SSO) Azure B2C — Создание нового пользователя Единый вход (SSO) Azure B2C — Создание нового пользователя

1.2: Как создать и добавить политику Azure B2C

  • Перейдите на сайт Пользовательские потоки вкладку, а затем нажмите Новый пользователь потока.

  • Единый вход (SSO) Azure B2C — пользовательские сценарии
  • Выберите тип пользовательского потока Зарегистрируйтесь и войдите затем нажмите Создавай .

  • Единый вход (SSO) Azure B2C — регистрация и вход в систему Единый вход (SSO) Azure B2C — Версия
  • Заполните всю необходимую информацию, например, имя, поставщиков идентификационных данных и т. д., затем нажмите на кнопку. Создавай .

  • Единый вход (SSO) Azure B2C — информация о пользователе

1.3: Добавьте пользовательские утверждения в ваше приложение

  • Перейдите на Пользовательские потоки В левом углу в разделе «Политики» выберите настроенную политику.

  • Единый вход (SSO) Azure B2C — Утверждения политик
  • Выбрать Заявления на применение в настройках.

  • Единый вход (SSO) Azure B2C — утверждения приложений
  • Выберите необходимые атрибуты для отображения в конфигурации теста и сохраните её.

  • Единый вход (SSO) Azure B2C — Атрибуты пользователя
  • Перейдите в раздел «Потоки пользователей», найдите название вашей политики и скопируйте его. Оно понадобится позже при настройке Prestashop в качестве клиента OAuth.

  • Единый вход (SSO) Azure B2C — Название политики
  • Перейдите на Регистрация приложений и нажмите на Endpoints. Скопируйте Конечная точка токена Azure AD B2C OAuth 2.0 и Конечная точка авторизации Azure AD B2C OAuth 2.0Это будут ваши Конечная точка для токена OAuth и Обратный вызов перенаправления OAuth.

  • Единый вход (SSO) Azure B2C — конечные точки

    Вы успешно настроили Azure AD B2C в качестве поставщика OAuth для аутентификации пользователей с помощью единого входа (SSO) Azure AD B2C в ваш магазин Prestashop.

2. Настройте Prestashop в качестве клиента OAuth.

  • Перейдите на сайт OAuth-клиент В разделе модуля введите следующие данные:
  • Конечные точки и область действия OAuth в Azure B2C:


    Идентификатор клиента OAuth Введите значение, скопированное из приложения Azure на предыдущих шагах.
    Секрет клиента OAuth Введите значение, скопированное из приложения Azure на предыдущих шагах.
    Область действия OAuth OpenID
    Обратный вызов перенаправления OAuth Введите значение, скопированное из раздела «Конечные точки» в приложении Azure B2C, и замените его. с ранее скопированным названием полиса
    Конечная точка токена OAuth Введите значение, скопированное из раздела «Конечные точки» в приложении Azure B2C, и замените его. с ранее скопированным названием полиса
    Конечная точка для получения информации о пользователе через OAuth https://graph.microsoft.com/v1.0/me

  • Нажмите на Сохранено для сохранения конфигурации.

3. Тестирование SSO

  • После того как вы Сохранено для настройки нажмите на Тестовая конфигурация Для тестирования единого входа (SSO) вы увидите следующие атрибуты, отправленные из вашего приложения Azure B2C:
  • Единый вход (SSO) Azure B2C — тестирование SSO

    4. Сопоставление атрибутов

    • Сопоставление атрибутов пользователя является обязательным условием для успешного входа пользователей в Prestashop.
    • После получения атрибутов пользователя от Тестовая конфигурация В этом окне заполните следующие поля. Отображение атрибутов раздел модуля:
    • Имя собственное имя
      Фамилия фамилия
      Имя пользователя e-mail
      Эл. адрес e-mail
      Единый вход (SSO) Azure B2C — сопоставление атрибутов
    • Нажмите на Сохранено.

    Вы успешно выполнили настройку. PrestaShop как клиент OAuth Для безопасного доступа к магазину Prestashop с помощью авторизации Azure B2C OAuth. Модуль Prestashop OAuth Client улучшает процесс входа в Prestashop для аутентификации пользователей.

    Дополнительные ресурсы



    Мы предлагаем надежные решения для управления идентификацией, включая единый вход (SSO), двухфакторную аутентификацию (JFA), адаптивную многофакторную аутентификацию (MFA), предоставление доступа и многое другое. Пожалуйста, свяжитесь с нами по адресу:

     +1 978 658 9387 (США) | +91 97178 45846 (Индия)   samlsupport@xecurify.com

    [MO_CONTACT_US]
Привет!

Нужна помощь? Мы здесь!

поддержка