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

×

Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных.


Модуль ASP.NET OAuth Single Sign-On (SSO) позволяет включить единый вход OAuth для ваших приложений ASP.NET. Используя единый вход, вы можете использовать только один пароль для доступа к вашему приложению и сервисам ASP.NET. Наш модуль совместим со всеми поставщиками идентификации, поддерживающими OAuth. Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между ASP.NET и Shopify, рассматривая Shopify в качестве поставщика OAuth.

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

  • Скачать Модуль miniOrange ASP.NET OAuth 2.0.
  • Для настройки коннектора извлеките... asp-net-oauth-sso-module.zipВы найдете DLL-файл. miniorange-oauth-sso.dll, файл конфигурации oauthsso.config и интеграция.мд файл, содержащий пошаговые инструкции по добавлению модуля в ваше приложение.
  • Добавить miniorange-oauth-sso.dll в папке bin (где находятся другие ваши DLL-файлы) для вашего приложения.
  • Зарегистрировать филиал miniorangeoauthsso встройте модуль в ваше приложение, следуя инструкциям, приведенным в руководстве. интеграция.мд .
  • Добавьте предоставленный конфигурационный файл. oauthsso.config в корневом каталоге вашего приложения.
  • После интеграции откройте браузер и перейдите на панель управления коннектором по указанному ниже URL-адресу:
    https:// <your-application-base-url>/?ssoaction=config
  • Если отобразится страница регистрации или страница входа в систему, значит, вы успешно добавили коннектор miniOrange OAuth SSO для своего приложения.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных — регистрация в miniorange.
  • Зарегистрировать филиал or Логин для настройки коннектора.

Шаги по настройке единого входа (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных.

1. Настройте Shopify в качестве поставщика идентификационных данных.

  • Перейдите в свой магазин Shopify, нажмите на Мини аппы И выберите Сохранить как IDP Приложение.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных - select-app
  • Нажмите на Настройка приложения на левой панели навигации.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных — настройка приложения
  • На левой панели навигации выберите Мини аппы и нажмите на Добавить приложение.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — Добавить новое приложение
  • Перейдите в OAuth/OIDC И выберите OpenID Connect для настройки ASP.NET в качестве поставщика услуг.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — выбор поставщика услуг.
  • В Добавить раздел приложения Введите значения, используя приведенную ниже таблицу.
  • Имя клиента Выберите подходящее имя по своему вкусу.
    Описание Добавьте соответствующее описание по вашему выбору.
    Название группы DEFAULT
    Название политики ASP.NET
    Метод входа Пароль
    Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — введите URL-адрес перенаправления и имя клиента. Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — введите имя политики и выберите тип входа.
  • Нажмите на Сохранено для сохранения конфигураций.
  • После сохранения приложения наведите курсор на Выбрать а затем нажмите Редактировать настроенного приложения.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных — опция редактирования
  • Вы получите Идентификатор клиента, секретный ключ клиента, конечные точки и области действия.Сохраните эти значения, так как они понадобятся вам позже.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных — держите конечные точки под рукой.
  • Теперь в левой панели навигации перейдите к Мини аппы и нажмите на Вернуться в магазин с верхней правой стороны.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — вернуться в магазин
  • Введите основное доменное имя вашего магазина Shopify (удалите "https:" и косые черты) и нажмите на Сохранено.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — введите доменное имя.

    Вы успешно настроили ASP.NET-приложение в магазине Shopify.

2. Настройте приложение ASP.NET в качестве поставщика услуг.

  • После настройки вашего OAuth-провайдера вам будет предоставлена ​​следующая информация: Идентификатор клиента, секретный ключ клиента, конечная точка авторизации, конечная точка токена доступа и Получить конечную точку информации о пользователеНастройте эти значения в соответствующих полях.
  • Заполните все необходимые данные и нажмите кнопку. Сохранить конфигурацию.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — Сохранить конфигурацию

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

  • После сохранения настроек нажмите на кнопку. Тестовая конфигурация чтобы проверить правильность настройки.
  • После успешной настройки вы получите Имя атрибута и Значения атрибутов В окне «Конфигурация теста». На скриншоте ниже показан успешный результат.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификации — тестовая конфигурация

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

  • Сопоставьте имена атрибутов, предоставленные вашим OAuth-сервером, с атрибутами вашего ASP.NET-приложения, указанными в разделе «Сопоставление атрибутов». Нажмите на соответствующую кнопку. Сохранить сопоставление атрибутов.
  • Единый вход (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных — сопоставление атрибутов.
  • Примечание: Все сопоставленные атрибуты будут сохранены в сессии, чтобы вы могли получить к ним доступ в своем приложении.

5. Интеграционный код

  • Вы можете найти код интеграции На вкладке «Код интеграции» в коннекторе просто скопируйте и вставьте этот фрагмент кода туда, где вы хотите получить доступ к атрибутам пользователя.
  • Интеграционный код для единого входа (SSO) ASP.NET OAuth с использованием Shopify в качестве поставщика идентификационных данных (IDP).

6. Добавьте следующую ссылку в ваше приложение для единого входа (SSO):

  • Используйте следующий URL-адрес в качестве ссылки в вашем приложении, откуда вы хотите выполнить единый вход (SSO):
    http://base-url/?ssoaction=login
  • Например, вы можете использовать его как:
    <a href="http://base-url/?ssoaction=login”>Log in</a>"

Вы даже можете настроить модуль единого входа (SSO) DNN SAML с любым поставщиком идентификации, таким как ADFS, Azure AD, Bitium, centrify, G Suite, JBoss Keycloak, Okta, OneLogin, Salesforce, AWS Cognito, OpenAM, Oracle, PingFederate, PingOne, RSA SecureID, Shibboleth-2, Shibboleth-3, SimpleSAML, WSO2 или даже с вашим собственным пользовательским поставщиком идентификации . Чтобы проверить другие поставщики идентификации, нажмите здесь.

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


Нужна помощь?

Не можете найти своего поставщика идентификационных данных? Напишите нам по адресу aspnetsupport@xecurify.com , и мы поможем вам настроить единый вход (SSO) с вашим поставщиком идентификационных данных. Для получения быстрой консультации (по электронной почте/на встрече) по вашим требованиям наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.


Привет!

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

поддержка