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

×

Единый вход (SSO) DNN OAuth с использованием Facebook в качестве поставщика OAuth.


Провайдер аутентификации DNN OAuth Single Sign-On (SSO) позволяет включить единый вход OAuth для вашего сайта DotNetNuke. Используя единый вход, вы можете использовать только один пароль для доступа к вашему сайту и сервисам DotNetNuke. Наш провайдер аутентификации совместим со всеми поставщиками идентификации, поддерживающими OAuth . Здесь мы рассмотрим пошаговое руководство по настройке единого входа (SSO) между DNN и Facebook, рассматривая Facebook в качестве поставщика OAuth. Чтобы узнать больше о других функциях, которые мы предоставляем для единого входа DNN OAuth (SSO), нажмите здесь.

Предварительные условия: Загрузка и установка.

  • Скачать Поставщик аутентификации DNN Oauth Single Sign On доступен по ссылке выше.
  • Загрузите установочный пакет dnn-oauth-single-sign-on_xxx_Install, перейдя в... Настройки > Расширения > Установить расширение.
  • Теперь под вкладка «Установленные расширения» выберите Системы аутентификации. Здесь вы можете увидеть miniOrange DNN OAuth Authentication Provider.
  • DNN OAuth SSO — поставщик аутентификации
  • Просто нажмите на значок карандаша, как показано на изображении ниже, чтобы настроить поставщика аутентификации DNN OAuth.
  • DNN OAuth SSO — значок карандаша поставщика аутентификации
  • Теперь перейдите на вкладку «Настройки сайта». Здесь вы увидите панель управления поставщиком аутентификации DNN OAuth.
  • DNN OAuth SSO — Панель управления поставщика аутентификации
  • Установка поставщика аутентификации на вашем сайте DNN завершена.

Шаги по настройке единого входа (SSO) DNN с использованием Facebook в качестве поставщика идентификационных данных.

1. Настройка поставщика аутентификации для обеспечения единого входа (SSO) OAuth.

  • Для настройки приложения в поставщике аутентификации нажмите кнопку «Добавить нового поставщика» на вкладке «Настройки поставщика идентификации».
  • DNN OAuth SSO - добавить новый поставщик идентификации (IDP)

    Выберите своего поставщика идентификационных данных.

  • Выбрать Facebook как поставщик идентификационных данных Вы можете выбрать из списка. Также вы можете найти своего поставщика идентификационных данных, используя поле поиска.
  • DNN OAuth SSO — выбор поставщика идентификации

2. Настройте Facebook в качестве поставщика OAuth.

  • Прежде всего, войдите/зарегистрируйтесь в консоли разработчика Facebook по адресу https://developers.facebook.com/
  • DNN Facebook OAuth SSO — консоль разработчика
  • Перейдите на Мои программы.
  • DNN Facebook OAuth SSO - Перейти в мое приложение
  • Нажмите на Создать приложение для создания нового приложения.
  • DNN Facebook OAuth SSO - Создание приложения
  • Выберите, для чего будет использоваться ваше приложение.
  • DNN Facebook OAuth SSO — выберите опцию
  • Введите необходимые данные и нажмите создать приложение.
  • DNN Facebook OAuth SSO — Заполните данные
  • Пройдите проверку безопасности и нажмите Отправить .
  • DNN Facebook OAuth SSO - проверка безопасности
  • Выбрать Логин в фейсбук нажав на кнопку «Настроить».
  • Настройка входа в систему DNN Facebook OAuth SSO
  • Выбрать Вход через Facebook -> Настройки в разделе «Продукты» на панели навигации.
  • Настройки входа в систему DNN Facebook OAuth SSO
  • Введите URL-адрес обратного вызова/перенаправления (из вашего модуля DNN OAuth SSO) в поле Действительные URI перенаправления OAuth поле. Нажми на Сохранено кнопку для сохранения ваших конфигураций.
  • Примечание: Ваша URI обратного вызова/перенаправления должно быть протокол HTTPS и не HTTPЭто обязательное условие при настройке Facebook в качестве поставщика OAuth.
  • DNN Facebook OAuth SSO - настройка клиентской аутентификации OAuth
  • Перейдите на Настройки -> Основные Чтобы просмотреть свой идентификатор приложения (App ID) и секретный ключ приложения (App Secret), как показано на изображении ниже.
  • DNN Facebook OAuth SSO - базовые настройки клиентской аутентификации OAuth
  • Введите URL-адрес вашей политики конфиденциальности в поле URL политики конфиденциальности В поле «Категория» выберите категорию из выпадающего списка. Затем нажмите на Сохранить изменения Кнопка для сохранения настроек.
  • Скопируйте идентификатор приложения (App ID) и секретный ключ приложения (App Secret) и сохраните их в модуле DNN OAuth SSO в соответствующих полях.
  • DNN Facebook OAuth SSO - идентификатор приложения, секретный ключ приложения
  • Изменить статус вашего приложения В развитие в Онлайн Нажмите на кнопку ВЫКЛ., как показано на изображении ниже. Затем нажмите на подтвердить чтобы подтвердить изменение вашего статуса.
  • DNN Facebook OAuth SSO - изменить статус

Вы успешно настроили Facebook в качестве поставщика OAuth для единого входа в ваше приложение DNN.

3. Настройка поставщика OAuth

  • Скопируйте URL-адрес перенаправления/обратного вызова и предоставьте его своему поставщику OAuth.
  • DNN OAuth SSO - URL перенаправления DNN OAuth

4. Настройка клиента OAuth

  • Настроить идентификатор клиента, Секрет клиентаобновите конечные точки При необходимости сохраните настройки.
  • DNN OAuth SSO — Настройка DNN OAuth SSO — Настройка

5. Тестовая конфигурация

  • Теперь перейдите к Настройки поставщика идентификации меню.
  • В разделе «Выбрать действия» нажмите на Тестовая конфигурация Нажмите кнопку, чтобы проверить правильность настройки поставщика аутентификации.
  • DNN OAuth SSO — Тестирование OAuth SSO
  • После успешной настройки в окне «Конфигурация теста» отобразятся «Имя атрибута» и «Значения атрибута».
  • DNN OAuth SSO — Тестирование OAuth SSO

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

  • Для сопоставления атрибутов выберите Изменить конфигурацию из выпадающего списка действий.
  • Сопоставьте адрес электронной почты и имя пользователя с имя атрибута Вы можете просмотреть и сохранить настройки в окне «Конфигурация теста».
  • DNN OAuth SSO - Сопоставление атрибутов DNN OAuth

Модуль единого входа (SSO) ASP.NET OAuth можно настроить с любым поставщиком идентификации, таким как 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 или даже с вашим собственным пользовательским поставщиком идентификации.

Дополнительные ресурсы


Нужна помощь?

Не можете найти своего поставщика идентификационных данных? Напишите нам по адресу dnnsupport@xecurify.com , и мы поможем вам настроить единый вход (SSO) с вашим поставщиком идентификационных данных. Для получения быстрой консультации (по электронной почте/на встрече) по вашим требованиям наша команда поможет вам выбрать наиболее подходящее решение/план в соответствии с вашими потребностями.


Привет!

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

поддержка