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

×

Единый вход (SSO) ASP.NET OAuth с ID Austria в качестве поставщика идентификации (IDP).


ASP.NET OAuth Единый вход (SSO) Этот модуль позволяет включить единый вход (SSO) OAuth для ваших приложений ASP.NET. Используя единый вход, вы можете использовать только один пароль для доступа к вашему приложению и сервисам ASP.NET. Наш модуль совместим со всеми поставщиками идентификации, поддерживающими OAuth. Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между ASP.NET и ID Austria, рассматривая ID Austria в качестве поставщика 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 с использованием ID Austria в качестве поставщика идентификации — регистрация в miniorange.
  • Зарегистрировать филиал or Логин для настройки коннектора.

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

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

  • Перейдите в личный кабинет разработчика ID Austria и зарегистрируйтесь или войдите в систему.
  • Нажмите на Добавить приложение создать новое приложение.
  • Введите название приложения и нажмите на него. Кнопка Сохранить.
  • С Плагин Настройки в плагине ASP.NET OAuth, сбор URL перенаправления/обратного вызова и внесите это в свою заявку на получение удостоверения личности в Австрии.
  • Скопируйте идентификатор клиента и Секрет клиента и сохранить его в идентификатор клиента и Секрет клиента в вашем плагине ASP.NET OAuth Single Sign-On (SSO).

Вы успешно настроили Компания ID Austria выступает в качестве поставщика OAuth. для реализации единого входа (SSO) ID Austria с использованием ASP.NET для аутентификации пользователей.

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

  • После настройки вашего OAuth-провайдера вам будет предоставлена ​​следующая информация: Идентификатор клиента, секретный ключ клиента, конечная точка авторизации, конечная точка токена доступа и Получить конечную точку информации о пользователеНастройте эти значения в соответствующих полях.
  • Пожалуйста, ознакомьтесь с информацией ниже. область действия и конечные точки таблица для обеспечения единого входа для Система продуктов в ваш ASP.NET-сайт.
  • Объем: профиль OpenID
    Авторизовать конечную точку: https://eid.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Конечная точка токена доступа: https://eid.oesterreich.gv.at/auth/idp/profile/oidc/token
  • Пожалуйста, ознакомьтесь с информацией ниже. область действия и конечные точки таблица для обеспечения единого входа для тестовая система в ваш ASP.NET-сайт.
  • Объем: профиль OpenID
    Авторизовать конечную точку: https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/authorize
    Конечная точка токена доступа: https://eid2.oesterreich.gv.at/auth/idp/profile/oidc/token
    Единый вход (SSO) ASP.NET OAuth с использованием ID Austria в качестве поставщика идентификации — Сохранить конфигурацию
  • Заполните все необходимые данные и нажмите кнопку. Сохранить конфигурацию.

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

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

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

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

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

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

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) с вашим поставщиком идентификационных данных. Для получения быстрой консультации (по электронной почте/на встрече) по вашим требованиям наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.


Привет!

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

поддержка