Единый вход (SSO) ASP.NET OAuth с использованием SingPass в качестве поставщика идентификации.
ASP.NET OAuth Единый вход (SSO)
Этот модуль позволяет включить единый вход (SSO) по протоколу OAuth для ваших приложений ASP.NET. Используя единый вход, вы можете использовать только один пароль для доступа к вашему приложению и сервисам ASP.NET. Наш модуль совместим со всеми поставщиками идентификации, поддерживающими OAuth. Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между ASP.NET и SingPass, рассматривая SingPass в качестве поставщика OAuth.
Для настройки коннектора извлеките...
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 для своего приложения.
Зарегистрировать филиал or Логин для настройки коннектора.
Пошаговая инструкция по настройке единого входа (SSO) ASP.NET OAuth с использованием SingPass в качестве поставщика идентификационных данных.
1. Настройте SingPass в качестве поставщика идентификационных данных.
Перейдите на сайт
счет разработчика
SingPass и регистрация/вход в систему.
Создайте приложение для разработчиков на основе SingPass.
Добавьте
URL перенаправления / обратного вызова
который вы получите от плагина OAuth Single Sign-On. Отправьте его на утверждение, нажав на кнопку. Кнопка Отправить.
После одобрения правительством Сингапура вы получите учетные данные клиента, такие как идентификатор клиента и секретный ключ клиента.
Скопируйте идентификатор клиента и Секрет клиента и сохранить его в
идентификатор клиента и Секрет клиента в вашем плагине ASP.NET OAuth Single Sign-On (SSO).
Вы успешно настроили единый вход ASP.NET OAuth с помощью
SingPass как поставщик OAuth для обеспечения аутентификации пользователя.
2. Настройте приложение ASP.NET в качестве поставщика услуг.
После настройки вашего OAuth-провайдера вам будет предоставлена следующая информация:
Идентификатор клиента, секретный ключ клиента, конечная точка авторизации, конечная точка токена доступа
и Получить конечную точку информации о пользователеНастройте эти значения в соответствующих полях.
Для настройки воспользуйтесь таблицей ниже.
Область применения и конечные точки для SingPass в плагине
Области
OpenID
Авторизовать конечную точку:
https://login.singpass.gov.sg/oauth/authorize
Конечная точка токена доступа:
https://login.singpass.gov.sg/oauth/token
Заполните все необходимые данные и нажмите кнопку.
Сохранить конфигурацию.
3. Тестирование OAuth SSO
После сохранения настроек нажмите на кнопку.
Тестовая конфигурация чтобы проверить правильность настройки.
После успешной настройки вы получите
Имя атрибута и Значения атрибутов В окне «Конфигурация теста». На скриншоте ниже показан успешный результат.
4. Сопоставление атрибутов
Сопоставьте имена атрибутов, предоставленные вашим OAuth-сервером, с атрибутами вашего ASP.NET-приложения, указанными в разделе «Сопоставление атрибутов». Нажмите на соответствующую кнопку.
Сохранить сопоставление атрибутов.
Примечание: Все сопоставленные атрибуты будут сохранены в сессии, чтобы вы могли получить к ним доступ в своем приложении.
5. Интеграционный код
Вы можете найти код интеграции На вкладке «Код интеграции» в коннекторе просто скопируйте и вставьте этот фрагмент кода туда, где вы хотите получить доступ к атрибутам пользователя.
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) с вашим поставщиком идентификации (IDP), а также предоставим оперативные рекомендации (по электронной почте/на встрече) по вашим требованиям. Наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.
×
Привет!
Нужна помощь? Мы здесь!
Обратитесь в службу поддержки miniOrange.
Благодарим Вас за запрос.
Если вы не получите от нас ответа в течение 24 часов, пожалуйста, отправьте нам повторное письмо по адресу [адрес электронной почты]. info@xecurify.com
Запрос не выполнен.
Пожалуйста, попробуйте отправить электронное письмо по адресу... info@xecurify.com