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

×

Интеграция Cognito в WordPress для удобного управления пользователями.


Постановка задачи

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

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

Как обеспечить бесперебойное управление пользователями между WordPress и Cognito?

Плагин miniOrange Cognito Integration предлагает решение, позволяющее пользователям синхронизировать пользовательские данные между WordPress и AWS Cognito. Для использования Cognito Integrator для WordPress необходимо установить соответствующий плагин. Плагин OAuth Client для WordPress на вашем веб-сайте. Когда пользователи входят в систему, Cognito Integrator создает пользователей на основе сопоставления атрибутов и ролей в плагине OAuth SSO for WordPress, а затем выполняет их вход. Узнайте больше о Плагин клиента OAuth для WordPress.
Ниже перечислены сценарии, в которых вам может помочь Cognito Integrator for WordPress:

Сценарий 1: WordPress в Cognito


    Вариант 1: Автоматическое создание пользователя в пуле Cognito при регистрации в WordPress.

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

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

      Плагин miniOrange Cognito Integration предлагает решение для беспроблемного создания пользователей. При каждой регистрации пользователя на вашем сайте WordPress этот плагин берет на себя трудоемкую задачу создания пользователя непосредственно в пуле Cognito. Он упрощает управление пользователями Cognito в административной панели.

      Существует множество плагинов для создания форм, которые помогут вам создавать собственные формы для вашего сайта WordPress. Некоторые из плагинов для создания форм, поддерживаемых интеграцией miniOrange Cognito, включают:


      Cognito Forms

      Элементарные формы

      Грозные Формы

      Гравитация формы

      Формы для участников программы Ultimate Member

      WPForms


      Если вы используете какой-либо другой плагин, помимо перечисленных выше, пожалуйста, свяжитесь с нами по адресу oauthsupport@xecurify.com, чтобы мы могли проверить совместимость интеграции Cognito с нужным вам плагином.

      Кроме того, если вы используете собственный плагин/пользовательский код для интеграции пользовательских форм на вашем сайте WordPress, мы также предлагаем решения для этой задачи. Узнать больше.

    Вариант использования:

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

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



      Вход в AWS Cognito с использованием пользовательских форм.


    Вариант 2: Синхронизация информации о пользователях из WordPress в Cognito во время обновления данных пользователя.

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

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

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


    Случай 3: Удаление учетной записи из пула Cognito при удалении в WordPress

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


    Вариант 4: Сброс пароля пользователя Cognito непосредственно из WordPress

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


Сценарий 2: Cognito в WordPress

    Если пользователь обновляет свою информацию на портале Cognito Pool, изменения могут быть синхронизированы и сопоставлены с соответствующим профилем пользователя при следующем входе на сайт WordPress через систему единого входа (Single Sign-On). Этот процесс упрощается благодаря сопоставление атрибутов и сопоставление ролей функции, доступные в OAuth SSO Плагин для WordPress.

Дополнительные варианты использования Cognito поддерживаются.


Доступ к сайту с использованием учетных данных Cognito и пользовательских форм.
Подробнее
Синхронизация членства пользователей с пулом Cognito с помощью интеграции WP Cognito.
Подробнее
Вход и регистрация в WordPress с использованием Cognito в пользовательском коде авторизации
Подробнее
Регистрация и верификация пользователей с помощью OTP-кода Cognito на странице оформления заказа WooCommerce.
Подробнее
Синхронизация существующих пользователей из WordPress с пулом пользователей Cognito.
Подробнее
AWS Cognito SSO и синхронизация пользователей с WordPress и WooCommerce
Пример использования единого входа (SSO) в AWS Cognito
Подробнее

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



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








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

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

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


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

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

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

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

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

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

Привет!

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

поддержка