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

×

Руководство по настройке единого входа (SSO) Magento OAuth / OpenID Connect | Magento OAuth SSO


Расширение Magento OAuth / OpenID Connect Single Sign-On (SSO) работает с любым поставщиком OAuth, соответствующим стандарту OAuth 2.0 и OpenID Connect 1.0. Это расширение Magento Single Sign On помогает настроить SSO с любым поставщиком OAuth / OIDC.

Расширение можно настроить с использованием других источников социальных сетей, а также пользовательских поставщиков OAuth и OIDC. Оно содержит множество функций единого входа (SSO), таких как сопоставление атрибутов для профилей пользователей, сопоставление ролей и так далее. Открыть Чтобы узнать больше о дополнительных возможностях расширения Magento OAuth Single Sign-On (OAuth & OpenID Connect Client), перейдите по ссылке.

Расширение Magento 2 OAuth & OpenID Connect Single Sign-On (SSO) позволяет безопасно входить в Magento, используя любой поставщик OAuth и OpenID Connect. Вы также можете использовать альтернативные поставщики OAuth, такие как Azure AD, Azure B2C, Keycloak, Office 365 и другие пользовательские поставщики, для настройки расширения. Расширенные функции единого входа, такие как сопоставление атрибутов профиля пользователя, сопоставление ролей и т.д., поддерживаются в премиум-версии расширения Magento OAuth SSO.

Открыть Чтобы узнать больше о других функциях, которые мы предоставляем в расширении Magento OAuth Single Sign-On (клиент OAuth и OpenID Connect), перейдите по ссылке.


Инструкции по загрузке и установке расширения miniOrange OAuth/OIDC Single Sign-On (SSO) можно найти на торговой площадке Magento:


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

Установка с помощью Composer:
  • Приобретите miniOrange OAuth / OpenID Connect Единый вход Расширение из Magento Marketplace.
  • Перейдите в Мой профиль -> Мои покупки
  • Пожалуйста, убедитесь, что вы используете правильные ключи доступа (Мой профиль - Ключи доступа).
  • Вставьте ключи доступа в файл auth.json вашего проекта.
  • Используйте приведенную ниже команду, чтобы добавить расширение в ваш проект.
    "composer require miniorange_inc/miniorange-oauth-sso"
  • Название модуля и список версий можно увидеть в селекторе под названием модуля расширения.
  • Для включения расширения выполните следующие команды в командной строке.
  • Настройка PHP bin/magento: di: компиляция
    Настройка php bin / magento: обновление

Ручная установка:
  • Загрузите zip-архив расширения miniOrange OAuth OpenID Connect Single Sign-On по ссылке: здесь.
  • Распакуйте все содержимое архива в папку MiniOrange/OAuth.
  • {Корневой каталог Magento} приложение код МиниАпельсин OAuth
  • Для включения расширения выполните следующие команды в командной строке.
  • Настройка PHP bin/magento: di: компиляция
    Настройка php bin / magento: обновление

Пошаговая инструкция по настройке Magento 2 в качестве клиента OAuth.

1. Настройка поставщика, совместимого с OAuth 2.0.

  • Создавать Пользовательский поставщик OAuth путем настройки URL обратного вызова предоставляется в расширении miniOrange OAuth Client Single Sign-On (SSO).
  • Настройки OAuth для Magento OAuth | Magento OAuth
  • Вам потребуется собрать Область применения и конечные точки Предоставляется вашим провайдером для настройки расширения единого входа (SSO) клиента OAuth.
  • Вы получите идентификатор клиента и Секрет клиента от вашего поставщика OAut, сохраните идентификатор клиента и Секрет клиента Это удобно, так как позже потребуется для настройки расширения единого входа (SSO) Magento OAuth.
  • Вы успешно настроили свой Поставщик OAuth для реализации единого входа (SSO) с использованием OAuth-провайдера в Magento для аутентификации пользователей.

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

  • После успешной настройки пользовательского поставщика OAuth перейдите на вкладку «Настройки OAuth» и введите следующие данные: Имя поставщика OAuth так же как и сигнал Идентификатор клиента, секретный ключ клиента, область действия и конечные точки(Эти учетные данные вы получите от своего пользовательского поставщика OAuth)
  • Нажмите на Сохранено Кнопка для сохранения настроек в расширении Magento OAuth SSO.
  • Нажмите на Тестовая конфигурация .
  • Настройка теста OAuth в Magento 2 | Magento OAuth
  • В таблице вы увидите все значения, возвращаемые вашим OAuth-провайдером в Magento. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего OAuth-провайдера, чтобы он возвращал эту информацию.
  • Перейдите на вкладку «Настройки входа» в расширении Magento OAuth SSO и отметьте галочками параметры, позволяющие включить единый вход (SSO) на вашем сайте Magento.
  • Настройки входа через OAuth в Magento 2 | Magento OAuth
  • Вы успешно настроили Magento 2 в качестве клиента OAuth. На вашем фронтенде появится кнопка SSO. Нажмите на кнопку и протестируйте SSO.

    Кнопка единого входа (SSO) в Magento OAuth на странице авторизации клиента | Magento OAuth

Сопоставление атрибутов / пользовательских атрибутов (необязательно). *Это функция премиум-класса.

1.1: Сопоставление атрибутов (необязательно). *Доступно в премиум-версиях.

  • Сопоставление атрибутов можно осуществить на вкладке «Сопоставление атрибутов». В бесплатной версии расширения можно сопоставлять только имя пользователя и адрес электронной почты. Однако в премиум-версии расширения можно сопоставлять различные атрибуты, поступающие от вашего OAuth-провайдера, с атрибутами, присутствующими на вашем сайте Magento.
  • Сопоставление атрибутов OAuth в Magento 2 | Magento OAuth

1.2: Пользовательское сопоставление атрибутов (необязательно). *Это функция премиум-класса.

  • Введите название вашей таблицы в поле «Таблица».
  • Введите имя атрибута в качестве имени столбца (в соответствующей таблице).
  • Нажмите кнопку «Добавить», чтобы добавить пользовательский атрибут Magento, и сопоставьте соответствующее поле с атрибутом, полученным от вашего поставщика идентификации.
  • Нажмите кнопку «Сохранить», чтобы сохранить конфигурацию расширения Magento OAuth SSO.
  • Вы также можете удалить конфигурацию, введя имя в поле «Имя атрибута», а затем нажав кнопку «Удалить».
  • Сопоставление пользовательских атрибутов Magento 2 OAuth | Magento OAuth SSO | Magento OAuth

Сопоставление ролей (необязательно). *Это функция премиум-класса.

  • В бесплатном расширении можно указать роль по умолчанию, которая будет назначена всем пользователям, не являющимся администраторами, при проведении единого входа (SSO).
  • В расширении Magento OAuth SSO перейдите на вкладку «Сопоставление атрибутов/ролей» и откройте раздел «Сопоставление ролей».
  • Выберите роль по умолчанию и нажмите кнопку «Сохранить».
  • Magento OAuth SSO | Magento OAuth - сопоставление ролей

Перед покупкой попробуйте бесплатную версию модуля, чтобы ознакомиться с его основными функциями и особенностями работы в вашей среде. Если у вас возникнут какие-либо проблемы или другие вопросы, вы можете написать нам по электронной почте. magentosupport@xecurify.com

В случае возникновения каких-либо проблем или вопросов, пожалуйста, свяжитесь с нами, перейдя на вкладку «Поддержка» или нажав на соответствующую кнопку. здесьПри желании вы также можете отправить нам свой запрос по электронной почте по адресу: magentosupport@xecurify.com.

Клиент Magento OAuth поддерживает различные OAuth-провайдеры/серверы, такие как ADFS, Bitrix24, WHMCS, Square Connect, WSO2, Windows, Gigya, Dash 10, Foursquare, Harvest, MailChimp, Huddle, Ustream, Yammer, RunKeeper, SoundCloud, Pocket, Nest, Heroku, DropBox, Buffer, Hubic, Deezer, Delicious, Bitly, Mondo, Netatmo, Wechat, Weibo, Shibboleth, Invision Community, HR Answerlink/Support center, Blizzar, Swiss-Rx-Login (Swiss RX Login), Procore, Diaspora и многие другие.

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


Если вы ищете что-то, чего не можете найти, пожалуйста, напишите нам по электронной почте. magentosupport@xecurify.com

Привет!

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

поддержка