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

×

AWS Cognito SSO и синхронизация пользователей с WordPress и WooCommerce


Сайт на WordPress/WooCommerce использует AWS Cognito для хранения базы данных клиентов/пользователей. Сайт хочет, чтобы информация о новых зарегистрированных пользователях мгновенно синхронизировалась с пулом пользователей AWS Cognito. Поскольку и сайт WordPress, и мобильное приложение связаны с пулом AWS, все зарегистрированные пользователи должны без проблем входить на сайт WooCommerce, используя одни и те же учетные данные AWS Cognito.

Как зарегистрировать пользователей WordPress в AWS Cognito и настроить единый вход (SSO)?

  • Предоставьте клиентам возможность использовать одни и те же учетные данные для доступа к магазину WooCommerce как на мобильных устройствах, так и на веб-сайте.
  • Обеспечьте согласованность и точность данных о клиентах в интернет-магазине WooCommerce, мобильном приложении и AWS Cognito.
  • Используйте AWS Cognito в качестве централизованного узла для управления аутентификацией пользователей и контролем доступа.
  • Надежно храните информацию о пользователях из магазина WooCommerce в AWS Cognito.

Вариант использования 1: Единый вход (SSO) + синхронизация пользователей между WordPress и AWS Cognito


Настройка среды:

    1. Среда WordPress (односайтовая/многосайтовая)

    2. AWS Cognito Pool в качестве поставщика идентификационных данных/хранилища пользователей.


Требования к алгоритму решения:

    Администрация ищет функциональность единого входа (SSO) и синхронизации пользователей для клиентов, заходящих на их сайт электронной коммерции. Они хотят хранить информацию о клиентах в AWS Cognito. Давайте разделим это требование на отдельные этапы.

    1. Регистрация (для новых пользователей/клиентов)

    2. Вход в систему (начиная со второго входа)

1. Регистрация:

    Администратор хочет, чтобы пользователи регистрировались в WordPress с помощью формы регистрации/входа. Как только пользователи введут свои данные в форму WordPress и нажмут кнопку «Отправить», пользователь будет создан в WordPress, и одновременно произойдет создание/синхронизация пользователей в пуле пользователей AWS Cognito.

    Одновременно с созданием пользователя будет также синхронизированы некоторые атрибуты пользователя, такие как номер учетной записи, роль в WordPress и основная информация, в AWS Cognito.


    Регистрация — единый вход (SSO) и синхронизация пользователей между WordPress и AWS Cognito.
    Процесс регистрации и обновления данных из WordPress (пользовательская форма, созданная с помощью конструктора форм — без перенаправления на Cognito для входа) в AWS Cognito.

2. Вход в систему (единый вход с использованием AWS Cognito):

    Администратор хочет, чтобы существующие пользователи могли входить в WordPress напрямую через учетные данные Cognito в форме входа WordPress (настроенной с помощью конструктора форм), без перенаправления на форму входа Cognito.

    Как только пользователь введёт свои учётные данные Cognito в форму входа в WordPress и нажмёт кнопку «Отправить», он пройдёт аутентификацию через AWS Cognito, и после успешной аутентификации получит доступ к сайту WordPress.


    Вход в систему — единый вход (SSO) и синхронизация пользователей между WordPress и AWS Cognito.
    Процесс авторизации для пользователей WordPress (пользовательская форма, созданная с помощью конструктора форм — без перенаправления на Cognito для входа) с использованием AWS Cognito в качестве поставщика идентификационных данных/хранилища пользователей.

Вариант использования 2: Единый вход (SSO) + синхронизация пользователей между WooCommerce (мобильное и десктопное приложения) и AWS Cognito


Настройка среды:

    1. Многосайтовая среда WordPress для электронной коммерции в виде приложения для настольных компьютеров и мобильных устройств.

    2. AWS Cognito Pool в качестве поставщика идентификационных данных/хранилища пользователей.


Требования к алгоритму решения:

    Администрация хочет создать централизованную базу данных пользователей, чтобы обеспечить единый набор учетных данных для доступа к сайтам электронной коммерции как на настольных компьютерах, так и на мобильных устройствах.

    Давайте разделим это требование на отдельные этапы.

    1. Регистрация (для новых пользователей/клиентов)

    2. Вход в систему (начиная со второго входа)


1. Регистрация (для новых пользователей/клиентов):

    На сайте электронной коммерции, когда клиент регистрируется для покупки подписки через WooCommerce, администратор хочет создать еще одну учетную запись в AWS Cognito, используя те же учетные данные.


    Регистрация — единый вход (SSO) и синхронизация пользователей между WooCommerce и AWS Cognito.
    Процесс регистрации из WooCommerce в AWS Cognito

2. Вход в систему (единый вход с использованием AWS Cognito):

    Администратор хочет, чтобы зарегистрированные клиенты входили в настольные или мобильные приложения, используя одни и те же учетные данные. Как только пользователи/клиенты введут свои учетные данные в форму входа и нажмут кнопку «Отправить», пользователь пройдет аутентификацию через AWS Cognito, и после успешной аутентификации ему/ей будет предоставлен доступ к сайту WordPress.


    Вход в систему — единый вход (SSO) и синхронизация пользователей между WooCommerce и AWS Cognito.
    Процесс авторизации для пользователей WooCommerce с использованием Cognito в качестве поставщика идентификационных данных/хранилища пользователей.

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



Попробуйте Бесплатно Демо








 Спасибо за ваш ответ. Мы свяжемся с вами в ближайшее время.

Что-то пошло не так. Пожалуйста, отправьте запрос ещё раз.

Узнайте, как miniOrange может вам помочь.
Зарегистрируйтесь для получения демо-версии, чтобы получить


  Обзор премиум-функций плагина

  Тестирование дополнений и интеграций со сторонними сервисами.

  Круглосуточная поддержка по электронной почте и через Zoom.

  Получите демонстрацию с пошаговыми инструкциями от разработчика.

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

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

Привет!

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

поддержка