Search Results :
×AWS Cognito serves as a central database for storing user information, while the WordPress site is where users log in and access content or services. It is crucial to maintain consistency and accuracy of user data by establishing a synchronization mechanism that enables data syncing between the WordPress site and AWS Cognito User Pool, ensuring efficient Cognito user management.
The challenge faced by many customers lies in achieving an automated and seamless sync of user information between the two platforms. This involves detecting and syncing any changes or updates made to user profiles, as well as incorporating new user registrations or modifications performed on either platform.
The miniOrange Cognito Integration plugin offers a solution that allows users to synchronize user data between WordPress and AWS Cognito. To use the WordPress Cognito Integrator, make sure to install the WordPress OAuth Client plugin on your website. When users log in, the Cognito Integrator creates WordPress users based on the attribute and role mapping in the WordPress OAuth SSO plugin and then logs them in. Know more about WordPress OAuth Client plugin.
Following are the scenarios which WordPress Cognito Integrators can help you with:
Case 1: Auto-create user in Cognito Pool upon registration in WordPress
When users register on WordPress, it is important to directly register them in the Cognito User Pool. AWS Cognito does not have much flexibility for users to customize the signup form, so it's crucial for customers to have the ability to apply custom CSS to the signup forms. Customizing the forms and applying CSS helps improve the user experience on your WordPress site, ensuring a seamless Cognito user management process.
Due to these reasons, customers want to avoid redirecting their users to the default Cognito forms. They are looking for a solution that allows them to integrate the registration functionality directly into their WordPress site.
The miniOrange Cognito Integration plugin offers a solution for seamless user creation. Whenever a user signs up on your WordPress site, this plugin handles the tedious task of creating the user directly in the Cognito Pool. It streamlines Cognito user management on the backend.
Many form-builder plugins are available to help you build custom forms for your WordPress site. Some of the form builder plugins supported by miniOrange Cognito Integration are:
Cognito Forms
Elementor Forms
Formidable Forms
Gravity Forms
Ultimate Member Forms
WPForms
If you are using any plugin other than the above-listed plugins, please reach out to oauthsupport@xecurify.com and let us know so we can check for the compatibility of Cognito Integration with your desired plugin.
Also, in case you are using your own custom plugin/custom code for integrating Custom forms on your WordPress site, we also provide solutions for the same. Learn more.
Usecase:
Consider a case where you have a WordPress site where users can purchase products or avail of any content based on various memberships. Whenever a user registers on your WordPress site, the Cognito Integration automatically creates their account in the Cognito User Pool. This integration includes syncing desired user information such as account username, first name, residential address, phone number, and more.
This approach offers an added advantage if there are any issues with your WordPress database in the future, having the user information securely stored in AWS Cognito ensures that your users' data remains intact and uncompromised. Cognito user management acts as a reliable backup, providing an extra layer of protection for user data.
Case 2: Sync user information from WordPress to Cognito at the time of user update
Users have the ability to change and update their user information directly from the WordPress site, which should be synced with the AWS Cognito Account to ensure data consistency.
In scenarios where multiple sites utilize a single Cognito Pool as a centralized database for storing users, including a WordPress site, it becomes crucial to synchronize any changes made to user profiles on the WordPress site with the Cognito Pool. This synchronization ensures that the updated information is reflected across all sites connected to the Cognito Pool.
The WordPress Cognito Integration seamlessly handles the task of syncing the updated user information back to the Cognito Pool. This is particularly important when users update details like residential addresses and contact information, which need to be consistently updated across all sites within your network.
Case 3: Delete account from Cognito Pool on Deletion in WordPress
When a user's account is deleted from WordPress, it's important that their user account can automatically be deleted from Cognito User Pool. By removing the user's account from both platforms, it ensures that all data associated with that user is properly taken care of.
Case 4: Reset User’s Cognito Password directly from WordPress
When a user password is reset in WordPress, the same password can be synced to Cognito. As a result, users can seamlessly access both WordPress and Cognito without the need to remember multiple passwords.
If a user updates their information on the Cognito Pool Portal, the changes can be synced and mapped to their corresponding WordPress user profile upon their next login into the WordPress site via Single Sign-On. This process is made easier through the attribute mapping and role mapping features available in the WordPress SSO plugin.
Thank you for your response. We will get back to you soon.
Something went wrong. Please submit your query again
Discover how miniOrange can help you
Sign up for a Demo to receive
Overview of Plugin's Premium features
Test Add-ons & 3rd-party integrations
24*7 support with mail and Zoom call
Get a guided demo from a Developer
Mail us on oauthsupport@xecurify.com for quick guidance(via email/meeting) on your requirement and our team will help you to select the best suitable solution/plan as per your requirement.
Need Help? We are right here!
Thanks for your inquiry.
If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com
This privacy statement applies to miniorange websites describing how we handle the personal information. When you visit any website, it may store or retrieve the information on your browser, mostly in the form of the cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not directly identify you, but it can give you a more personalized web experience. Click on the category headings to check how we handle the cookies. For the privacy statement of our solutions you can refer to the privacy policy.
Necessary cookies help make a website fully usable by enabling the basic functions like site navigation, logging in, filling forms, etc. The cookies used for the functionality do not store any personal identifiable information. However, some parts of the website will not work properly without the cookies.
These cookies only collect aggregated information about the traffic of the website including - visitors, sources, page clicks and views, etc. This allows us to know more about our most and least popular pages along with users' interaction on the actionable elements and hence letting us improve the performance of our website as well as our services.