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

×

Единый вход (SSO) через Google Suite OAuth | Вход через Google OAuth в Prestashop


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

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

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

Пошаговая инструкция по настройке входа в систему Prestashop через Google OAuth.

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

  • Перейдите на https://console.developers.google.com/ и зарегистрируйтесь/войдите в систему.
  • Нажмите на Выберите проект Чтобы создать новый проект Google Apps, вы увидите всплывающее окно со списком всех ваших проектов.
  • Нажмите на Новый проект кнопку для создания нового проекта.

  • Вход в Prestashop через Google OAuth | Создать проект
  • Введите название вашего проекта под Название проекта поле и нажмите на Создавай.

  • Вход в Prestashop через Google OAuth | Новый проект
  • Перейдите на Меню навигации > API и сервисы > Учетные данные.

  • Вход в Prestashop через Google OAuth | Создание учетных данных клиента
  • Нажмите на Создание учетных данных кнопку, а затем выберите Идентификатор клиента OAuth из представленных вариантов.

  • Идентификатор клиента OAuth
  • Если вы видите предупреждение о том, что для создания идентификатора клиента OAuth необходимо указать название продукта на экране согласия (как показано на изображении ниже), нажмите на него. Настроить экран согласия .

  • Вход в Prestashop через Google OAuth | Настройка экрана согласия
  • Выберите способ настройки и регистрации вашего приложения и нажмите на кнопку. Создавай .

  • Вход в Prestashop через Google OAuth | Внешнее приложение
  • Введите необходимые данные, такие как Имя приложения и Электронная почта службы поддержки пользователей и нажмите на Сохранить и продолжить .

  • Вход в Prestashop через Google OAuth | Информация о приложении
  • Теперь для настройки областей нажмитеДобавить или удалить области .

  • Вход в Prestashop через Google OAuth | Добавление или удаление областей действия
  • Теперь выберите Области Чтобы разрешить вашему проекту доступ к определенным типам личных данных пользователей из их учетной записи Google, нажмите на соответствующую кнопку. Обновление ПО .

  • Вход в Prestashop через Google OAuth | Области действия Вход в Prestashop через Google OAuth | Обновить области действия
  • Перейдите на сайт Полномочия и нажмите Создание учетных данных кнопка. Выбрать Веб приложение Выберите пункт из выпадающего списка, чтобы создать новое приложение.

  • Вход в Prestashop через Google OAuth | Веб-приложение
  • Введите имя, которое вы хотите использовать для своего идентификатора клиента, в поле «Имя» и введите URI перенаправления/обратного вызова из плагина/модуля miniOrange OAuth Client в разделе Авторизованное перенаправление В поле URI нажмите Создавай .

  • Вход в Prestashop через Google OAuth | Подробная информация о приложении Вход в Prestashop через Google OAuth | Подробная информация о приложении
  • Вы увидите всплывающее окно с идентификатор клиента и Секрет клиентаСкопируйте свой Client ID и Client Secret и сохраните их в конфигурации плагина miniOrange OAuth Client.

  • Вход в Prestashop через Google OAuth | Идентификатор клиента и секретный ключ клиента
  • Вы успешно завершили настройку серверной части Google OAuth.

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

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


    Идентификатор клиента OAuth Введите значение, скопированное из приложения Google на предыдущих шагах.
    Секрет клиента OAuth Введите значение, скопированное из приложения Google на предыдущих шагах.
    Область действия OAuth открытый ID + электронная почта + профиль
    Обратный вызов перенаправления OAuth https://accounts.google.com/o/oauth2/auth
    Конечная точка токена OAuth https://www.googleapis.com/oauth2/v4/token
    Конечная точка для получения информации о пользователе через OAuth https://www.googleapis.com/oauth2/v1/userinfo

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

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

  • После того как вы Сохранено для настройки нажмите на Тестовая конфигурация Для проверки единого входа (SSO) вы увидите следующие атрибуты, отправленные из вашего приложения Google:
  • Вход через Google OAuth в Prestashop | Тестирование SSO

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

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

    Вы успешно настроили Prestashop в качестве клиента OAuth и OpenID Connect для безопасного доступа к магазину Prestashop с использованием входа через Google Apps OAuth. Модуль Prestashop OAuth Client улучшает процесс входа в Prestashop для аутентификации пользователей.

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



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

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

    [MO_CONTACT_US]
Привет!

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

поддержка