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

×

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

ASP.NET — это веб-фреймворк с открытым исходным кодом для создания веб-приложений и сервисов, работающих на Windows, macOS и Docker. Безопасный доступ к приложениям ASP.NET можно обеспечить, настроив единый вход (SSO) с использованием WordPress в качестве сервера OAuth. К концу этого руководства вы сможете настроить единый вход в ASP.NET с помощью WordPress. в качестве сервера OAuth. Чтобы узнать больше о других функциях, которые мы предоставляем в плагине ASP.NET SSO, вы можете... нажмите здесь..

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

  • Зарегистрируйтесь или войдите в систему после настройки модуля SSO.
  • Из издания miniOrange OAuth Server в меню слева выберите Пользовательский клиент OAuth 2.0.
Сервер OAuth для WordPress — выберите пользовательский клиент OAuth 2.0

  • Введите имя клиента и URL-адрес переадресации/обратного вызова из вашего ASP.NET-приложения в соответствующие поля и нажмите «Сохранить клиент».
Сервер OAuth для WordPress — имя клиента и URL-адрес перенаправления

  • Запишите идентификатор клиента (Client ID), секретный ключ клиента (Client Secret) и конечные точки (Endpoints) для настройки вашего OAuth-клиента и вставьте эти значения. здесь.
ASP.NET SSO — Конечные точки

  • Настройте ASP.NET в качестве клиента OAuth, заполнив обязательные поля, такие как Authorize Endpoint, Client ID, Client Secret и другие.
  • Ниже приведены значения, необходимые для настройки ASP.NET в качестве клиента OAuth.
Имя приложения:

WordPress

Идентификатор клиента и секретный ключ: Кликните сюда
Авторизовать конечную точку:

https://<your-app-url>/wp-json/moserver/authorize

Конечная точка токена:

https://<your-app-url>/wp-json/moserver/token

Конечная точка информации о пользователе:

https://<your-app-url>/wp-json/moserver/resource

Объем :

профиль openid email

ASP.NET SSO — настройка OAuth

  • После заполнения обязательных полей нажмите «Сохранить».
  • После сохранения настроек нажмите кнопку «Проверить конфигурацию», чтобы убедиться, что все сделано правильно.
OASP.NET SSO — Тестовая конфигурация

  • В разделе «Сопоставление атрибутов» сопоставьте имена атрибутов, предоставленные вашим OAuth-сервером, с атрибутами, предоставленными вашим ASP.NET-приложением, а затем нажмите кнопку. Сохранить сопоставление атрибутов.
ASP.NET SSO — Сохранение сопоставления атрибутов

Примечание: Все сопоставленные атрибуты будут сохранены в сессии, чтобы вы могли получить к ним доступ в приложении.

  • Код интеграции можно найти в модуле. Интеграционный код вкладка. Просто скопируйте и вставьте этот фрагмент кода туда, где вам нужно получить доступ к атрибутам пользователя.
ASP.NET SSO — Вкладка «Код интеграции»

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


В этом руководстве вы успешно настроили единый вход (SSO) ASP.NET, используя WordPress в качестве сервера OAuth и приложение ASP.NET в качестве поставщика услуг с помощью нашего плагина OAuth Server для WordPress. Это решение гарантирует, что вы сможете развернуть безопасный доступ к вашему приложению ASP.NET, используя учетные данные вашего сайта WordPress, за считанные минуты.


 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Мы свяжемся с вами в ближайшее время!




ADFS_sso ×
Привет!

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

поддержка