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

×

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


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

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

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

Прежде всего, перейдите к https://frejaeid.freshdesk.com Привяжите свою учетную запись Freja eID и войдите в систему, используя ее, а также настройте приложение Freja eID.

Вы успешно настроили единый вход ASP.NET OAuth с помощью Freja eID как поставщик OAuth для обеспечения аутентификации пользователя.

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

  • После настройки вашего OAuth-провайдера вам будет предоставлена ​​следующая информация: Идентификатор клиента, секретный ключ клиента, конечная точка авторизации, конечная точка токена доступа и Получить конечную точку информации о пользователеНастройте эти значения в соответствующих полях.
  • Для настройки области действия и конечных точек Freja eID в плагине, пожалуйста, обратитесь к таблице ниже.
  • Идентификатор клиента: Вы получите его через приложение Freja eID.
    Секрет клиента: Вы получите его через приложение Freja eID.
    Объем: электронная почта профиля OpenID
    Авторизовать конечную точку: https://oidc.prod.frejaeid.com/oidc/authorize
    Конечная точка токена доступа: https://oidc.prod.frejaeid.com/oidc/token
    Единый вход (SSO) ASP.NET OAuth с использованием Freja eID в качестве поставщика идентификации — Сохранение конфигурации
  • Заполните все необходимые данные и нажмите кнопку. Сохранить конфигурацию.

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

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

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

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

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

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

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


Привет!

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

поддержка