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

×

Интеграция SingPass с единым входом (SSO) и OAuth для WordPress


В современном цифровом мире работать с большим количеством логинов и паролей может быть очень сложно. Именно здесь на помощь приходит мощное решение – Единый вход (SSO)Наше инновационное решение легко интегрируется с плагином OAuth для WordPress и SingPass. Оно не только упрощает сложную задачу онлайн-проверки личности, но и предлагает ряд преимуществ, улучшающих как пользовательский опыт, так и эффективность администрирования.

миниоранж img   Введение:

Для реализации этого решения мы будем использовать SingPass в качестве поставщика идентификационных данных (IDP) для единого входа (SSO) на сайтах WordPress. Мы рассмотрим преимущества использования SingPass в качестве вашего IDP для SSO и то, как наше решение может помочь вам реализовать единый вход (SSO) с помощью плагина OAuth для WordPress. К концу этого документа вы лучше поймете, как наше решение для входа через SingPass SSO может упростить управление пользователями и улучшить пользовательский опыт на вашем сайте WordPress.

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



миниоранж img   Что такое SingPass?

SingPass расшифровывается как Singapore Personal Access (персональный доступ в Сингапуре). Это цифровая идентификация для всех граждан и резидентов Сингапура, которая позволяет им получать доступ к более чем 800 государственным учреждениям и предприятиям, а также к более чем 1,700 цифровым услугам, как онлайн, так и лично. Это удобный и безопасный способ совершать любые транзакции, связанные с конфиденциальными данными, с различными государственными учреждениями.


миниоранж img   Что такое единый вход?

Единый вход (SSO) — это механизм, позволяющий пользователям получать доступ к нескольким приложениям или сайтам, используя единый набор учетных данных. С помощью SSO пользователи могут пройти аутентификацию один раз, а затем получить доступ к нескольким приложениям или сайтам без необходимости повторного входа в систему. SSO может быть реализован с использованием различных протоколов, таких как OAuth, SAML, OpenID Connect или пользовательские API.

В данном конкретном случае использования Единый вход (SSO) с использованием SingPassМы уменьшим сложности при входе в систему и упростим управление пользователями для организаций. Это также улучшит пользовательский опыт, обеспечив бесперебойное и единообразное взаимодействие с различными приложениями или сайтами.


миниоранж img   Как реализовать единый вход (SSO) с использованием учетных данных SingPass?


4.1 Настройка SingPass в качестве поставщика OAuth

  • Перейдите в личный кабинет разработчика SingPass и зарегистрируйтесь/войдите в систему.
  • Создайте приложение для разработчиков SingPass. Добавьте следующее: URL перенаправления / обратного вызова который вы получите от плагина OAuth Single Sign-On. Отправьте его на утверждение, нажав на кнопку. Кнопка Отправить.
  • После одобрения правительством Сингапура вы получите учетные данные клиента, такие как идентификатор клиента и секретный ключ клиента. Скопируйте их. идентификатор клиента и Секрет клиента и сохранить его в идентификатор клиента и Секрет клиента в настройках плагина OAuth Single Sign-On (SSO) для WordPress.

Вы успешно настроили SingPass как поставщик OAuth для обеспечения аутентификации пользователей с помощью единого входа (SSO) SingPass на вашем сайте WordPress.


4.2 Настройка WordPress в качестве клиента OAuth

  • Перейдите на вкладку «Настройка OAuth» и нажмите «Добавить новое приложение», чтобы добавить новое клиентское приложение на свой веб-сайт.
  • Пользовательская система единого входа (SSO) OpenID
  • Выберите свое приложение из списка поставщиков OAuth / OpenID Connect здесь. Пользовательское приложение OpenID Connect.
  • Пользовательская система единого входа (SSO) OpenID
  • После выбора поставщика скопируйте URL обратного вызова который необходимо настроить в конфигурации приложения SSO поставщика OAuth (приложения разработчика SingPass).
  • После одобрения вашей заявки разработчиком системой SingPass вы получите идентификатор клиента (client ID) и секретный ключ клиента (client secret). Пожалуйста, введите эти учетные данные в соответствующие поля плагина.
  • Для настройки воспользуйтесь таблицей ниже. Область применения и конечные точки для SingPass в плагине
  • Области OpenID
    Авторизовать конечную точку: https://login.singpass.gov.sg/oauth/authorize
    Конечная точка токена доступа: https://login.singpass.gov.sg/oauth/token

    Пользовательская система единого входа (SSO) OpenID
  • Нажмите на Следующая.
  • После проверки всех данных на странице сводки, нажмите на Завершить для сохранения конфигурации, а также для проверки подключения SSO.
  • Пользовательская система единого входа (SSO) OpenID

4.3 Сопоставление атрибутов пользователя

  • Сопоставление атрибутов пользователя обязательно для обеспечения успешного входа пользователей в WordPress. Мы будем настраивать атрибуты профиля пользователя в WordPress, используя приведенные ниже параметры.
  • Поиск атрибутов пользователя

    • Перейдите на Настроить OAuth вкладка. Прокрутите вниз и нажмите Тестовая конфигурация.
    • Пользовательская система единого входа (SSO) OpenID
    • В таблице вы увидите все значения, возвращаемые вашим приложением SingPass в WordPress. Если вы не видите значения для имени, фамилии, электронной почты или имени пользователя, внесите необходимые изменения в настройки вашего приложения SingPass для разработчиков, чтобы эта информация возвращалась.
    • Ниже представлен пример изображения для вашего означения. Названия атрибутов могут различаться в зависимости от конфигурации вашего поставщика OAuth.


      Пользовательская система единого входа (SSO) OpenID
    • После того, как вы увидите все значения в разделе «Конфигурация теста», перейдите в... Сопоставление атрибутов/ролей На вкладке "Имя пользователя" вы увидите список атрибутов в выпадающем списке.
    • Пользовательская система единого входа (SSO) OpenID

Вы успешно настроили WordPress как клиент OAuth для обеспечения аутентификации пользователей с помощью единого входа (SSO) SingPass на вашем сайте WordPress.

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


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

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

Привет!

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

поддержка