Единый вход (SSO) ASP.NET OAuth с использованием SingPass в качестве поставщика идентификации.
Модуль ASP.NET OAuth Single Sign-On (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) с вашим поставщиком идентификационных данных. Для получения быстрой консультации (по электронной почте/на встрече) по вашим требованиям наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.
×
Привет!
Нужна помощь? Мы здесь!
Обратитесь в службу поддержки miniOrange.
Благодарим Вас за запрос.
Если вы не получите от нас ответа в течение 24 часов, пожалуйста, отправьте нам повторное письмо по адресу [адрес электронной почты]. info@xecurify.com
Запрос не выполнен.
Пожалуйста, попробуйте отправить электронное письмо по адресу... info@xecurify.com