{"id":117246,"date":"2020-02-13T12:57:13","date_gmt":"2020-02-13T12:57:13","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/login-with-cognito\/"},"modified":"2025-05-20T18:21:40","modified_gmt":"2025-05-20T18:21:40","slug":"login-with-cognito","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/login-with-cognito\/","author":14442177,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.3","stable_tag":"1.5.3","tested":"6.8.5","requires":"3.0.1","requires_php":"","requires_plugins":null,"header_name":"Login with Cognito","header_author":"miniOrange","header_description":"WordPress Login with Cognito plugin allows Login(Single Sign-On) to WordPress using AWS Cognito account credentials. You can SSO(Single Sign-on) to your WordPress site with Cognito using this plugin. This plugin uses OAuth protocol to achieve Single Sign-on.","assets_banners_color":"a8c691","last_updated":"2025-05-20 18:21:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/miniorange-login-with-cognito","header_author_uri":"https:\/\/www.miniorange.com","rating":0,"author_block_rating":0,"active_installs":100,"downloads":7734,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"cyberlord92","date":"2020-02-13 12:56:53"},"1.2.2":{"tag":"1.2.2","author":"cyberlord92","date":"2020-03-09 12:51:25"},"1.2.3":{"tag":"1.2.3","author":"cyberlord92","date":"2020-04-06 13:47:46"},"1.3.0":{"tag":"1.3.0","author":"cyberlord92","date":"2020-04-24 09:44:34"},"1.3.2":{"tag":"1.3.2","author":"cyberlord92","date":"2020-05-28 18:18:22"},"1.3.3":{"tag":"1.3.3","author":"cyberlord92","date":"2020-06-12 17:19:34"},"1.3.4":{"tag":"1.3.4","author":"cyberlord92","date":"2020-08-11 08:34:07"},"1.3.5":{"tag":"1.3.5","author":"cyberlord92","date":"2020-10-06 19:03:01"},"1.3.6":{"tag":"1.3.6","author":"cyberlord92","date":"2020-11-25 12:15:12"},"1.4.0":{"tag":"1.4.0","author":"cyberlord92","date":"2020-12-14 10:26:55"},"1.4.1":{"tag":"1.4.1","author":"cyberlord92","date":"2021-03-12 10:12:12"},"1.4.2":{"tag":"1.4.2","author":"cyberlord92","date":"2021-04-26 08:52:35"},"1.4.3":{"tag":"1.4.3","author":"cyberlord92","date":"2021-08-11 10:22:05"},"1.4.4":{"tag":"1.4.4","author":"cyberlord92","date":"2021-08-25 19:44:42"},"1.4.5":{"tag":"1.4.5","author":"cyberlord92","date":"2022-01-25 09:37:49"},"1.4.6":{"tag":"1.4.6","author":"yashyadav247","date":"2022-05-25 10:30:15"},"1.4.7":{"tag":"1.4.7","author":"yashyadav247","date":"2022-11-02 12:54:18"},"1.4.8":{"tag":"1.4.8","author":"yashyadav247","date":"2022-11-02 13:03:49"},"1.4.9":{"tag":"1.4.9","author":"ameyatammewar","date":"2022-12-13 10:39:44"},"1.5.0":{"tag":"1.5.0","author":"ameyatammewar","date":"2023-04-03 09:14:35"},"1.5.1":{"tag":"1.5.1","author":"miniorangeldap","date":"2023-09-12 10:21:04"},"1.5.2":{"tag":"1.5.2","author":"cyberorange","date":"2024-07-19 11:09:45"},"1.5.3":{"tag":"1.5.3","author":"teamwpminiorange","date":"2025-05-20 18:21:40"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2494009,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2832179,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.2.2","1.2.3","1.3.0","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2243882,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2243882,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2243882,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2243882,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Plugin Configuration","2":"Attribute Mapping","3":"Login Button \/ Widget","4":"WordPress Dashboard Login"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[209,1898,18707,43449,2469],"plugin_category":[45],"plugin_contributors":[143724],"plugin_business_model":[],"class_list":["post-117246","plugin","type-plugin","status-publish","hentry","plugin_tags-amazon","plugin_tags-aws","plugin_tags-cognito","plugin_tags-oauth-2-0","plugin_tags-sso","plugin_category-ecommerce","plugin_contributors-cyberlord92","plugin_committers-cyberlord92","plugin_committers-teamwpminiorange","plugin_support_reps-teamwpminiorange"],"banners":{"banner":"https:\/\/ps.w.org\/login-with-cognito\/assets\/banner-772x250.png?rev=2832179","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/login-with-cognito\/assets\/icon-128x128.png?rev=2494009","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/login-with-cognito\/assets\/screenshot-1.png?rev=2243882","caption":"Plugin Configuration"},{"src":"https:\/\/ps.w.org\/login-with-cognito\/assets\/screenshot-2.png?rev=2243882","caption":"Attribute Mapping"},{"src":"https:\/\/ps.w.org\/login-with-cognito\/assets\/screenshot-3.png?rev=2243882","caption":"Login Button \/ Widget"},{"src":"https:\/\/ps.w.org\/login-with-cognito\/assets\/screenshot-4.png?rev=2243882","caption":"WordPress Dashboard Login"}],"raw_content":"<!--section=description-->\n<p><strong><a href=\"https:\/\/plugins.miniorange.com\/aws-cognito-wordpress-single-sign-on-integration\">WordPress Login with Cognito plugin<\/a><\/strong> allows Login ( Single Sign-On ) to WordPress using AWS Cognito account credentials. You can SSO ( Single Sign-on )\/Login to your WordPress site with Cognito using this plugin. This plugin uses OAuth protocol to achieve Single Sign-on. It also covers User Authentication with OAuth protocol and allow authorized user to login into WordPress site.<\/p>\n\n<h4>Single Sign-On ( SSO )<\/h4>\n\n<p>In simple term, Single Sign-On ( SSO ) means login into 1 site \/ application using the credentials of another app\/site.\nExample. If you have all your Users\/Customers\/Members\/Employees stored on 1 site(ex. gmail, wordpress, etc.), lets say site A and you want all of them to register\/login into your WordPress site say site B. In this scenario, you can register\/login all your users of site A into Site B using the login credentials\/account of Site A. This is called Single Sign-On or SSO.<\/p>\n\n<h4>FEATURES<\/h4>\n\n<ul>\n<li>WordPress Login with Cognito supports single sign-on \/ SSO with Cognito domain.<\/li>\n<li>Single Sign On ( SSO ) Grant Support : Standard OAuth 2.0 Grant : Authorization Code<\/li>\n<li>Auto Create Users : After SSO, new user automatically gets created in WordPress<\/li>\n<li>Account Linking : After user SSO to WordPress, if user already exists in WordPress, then his profile gets updated or it will create a new WordPress User<\/li>\n<li>Attribute Mapping : Login with Cognito supports username Attribute Mapping feature to map WordPress user profile username attribute.<\/li>\n<li>Login Widget : Use Widgets to easily integrate the login link with your WordPress site <\/li>\n<li>Redirect URL after Login : OAuth Login Automatically Redirects user after successful login. <\/li>\n<\/ul>\n\n<h4>USE CASES<\/h4>\n\n<ul>\n<li>Easily auto-register users into Cognito Pools from WordPress login forms with our WP Cognito Integration plugin.<a href=\"https:\/\/plugins.miniorange.com\/wordpress-cognito-user-management-with-cognito-integrator\">More Details<\/a><\/li>\n<li>Use custom login forms and avoid redirecting users to Cognito during SSO with our WP Cognito Integration plugin.<a href=\"https:\/\/plugins.miniorange.com\/wordpress-login-with-cognito-using-wordpress-custom-forms\">More Details<\/a><\/li>\n<li>Sync membership status updates (upgrade, downgrade, renewal, expiration) to AWS Cognito user profiles.<a href=\"https:\/\/plugins.miniorange.com\/wordpress-user-membership-sync-with-cognito-pool\">More Details<\/a><\/li>\n<li>Manage backend authentication via Cognito credentials for your custom designed code.<a href=\"https:\/\/plugins.miniorange.com\/cognito-login-registration-with-wordpress-custom-login-code\">More Details<\/a><\/li>\n<li>Cognito Integrator enables single-login access across multiple WordPress sites with customizable integration.<a href=\"https:\/\/plugins.miniorange.com\/aws-cognito-wordpress-single-sign-on-integration\">More Details<\/a><\/li>\n<li>User verification in Cognito when a user creates an account from the woocommerce checkout page.<a href=\"https:\/\/plugins.miniorange.com\/cognito-otp-authentication-in-woocommerce-checkout\">More Details<\/a><\/li>\n<\/ul>\n\n<h4>No SSL restriction<\/h4>\n\n<ul>\n<li>Login to WordPress ( WordPress SSO ) using Cognito without having an SSL or HTTPS enabled site.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard<\/h4>\n\n<ol>\n<li>Visit <code>Plugins &gt; Add New<\/code><\/li>\n<li>Search for <code>cognito<\/code>. Find and Install <code>Login with Cognito<\/code> plugin by miniOrange<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>From WordPress.org<\/h4>\n\n<ol>\n<li>Download WordPress Login with Cognito.<\/li>\n<li>Unzip and upload the <code>Login with Cognito<\/code> directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate Login with Cognito from your Plugins page.<\/li>\n<\/ol>\n\n<h4>Once Activated<\/h4>\n\n<ol>\n<li>Go to <code>Settings-&gt; Login with Cognito -&gt; Configure OAuth<\/code>, and follow the instructions<\/li>\n<li>Go to <code>Appearance-&gt;Widgets<\/code> ,in available widgets you will find <code>Login with Cognito<\/code> widget, drag it to chosen widget area where you want it to appear.<\/li>\n<li>Now visit your site and you will see login with widget.<\/li>\n<\/ol>\n\n<h4>For Viewing Corporation, Alliance, Character Name in user profile<\/h4>\n\n<p>To view Corporation, Alliance and Character Name in edit user profile, copy the following code in the end of your theme's <code>Theme Functions(functions.php)<\/code>. You can find <code>Theme Functions(functions.php)<\/code> in <code>Appearance-&gt;Editor<\/code>.<\/p>\n\n<pre><code>add_action( 'show_user_profile', 'mo_oauth_my_show_extra_profile_fields' );\nadd_action( 'edit_user_profile', 'mo_oauth_my_show_extra_profile_fields' );\n<\/code><\/pre>\n\n<!--section=faq-->\n<dl>\n<dt id='i%20need%20to%20customize%20the%20plugin%20or%20i%20need%20support%20and%20help%3F'><h3>I need to customize the plugin or I need support and help?<\/h3><\/dt>\n<dd><p>Please email us at <a href=\"mailto:info@xecurify.com\">info@xecurify.com<\/a> or <a href=\"http:\/\/miniorange.com\/contact\">Contact us<\/a>. You can also submit your query from plugin's configuration page.<\/p><\/dd>\n<dt id='i%20need%20integration%20of%20this%20plugin%20with%20my%20other%20installed%20plugins%20like%20buddypress%2C%20etc.%3F'><h3>I need integration of this plugin with my other installed plugins like BuddyPress, etc.?<\/h3><\/dt>\n<dd><p>We will help you in integrating this plugin with your other installed plugins. Please email us at <a href=\"mailto:info@xecurify.com\">info@xecurify.com<\/a> or <a href=\"http:\/\/miniorange.com\/contact\">Contact us<\/a>. You can also submit your query from plugin's configuration page.<\/p><\/dd>\n<dt id='is%20it%20possible%20to%20set%20a%20different%20redirect%20url%20after%20login%20%26%20logout'><h3>Is it possible to set a different redirect URL after login &amp; logout<\/h3><\/dt>\n<dd><p>Yes, With standard license you can set different redirect URL to redirect to after login as well as after logout.<\/p><\/dd>\n<dt id='for%20any%20other%20query%2Fproblem%2Frequest'><h3>For any other query\/problem\/request<\/h3><\/dt>\n<dd><p>Please email us at <a href=\"mailto:info@xecurify.com\">info@xecurify.com<\/a> or <a href=\"http:\/\/miniorange.com\/contact\">Contact us<\/a>. You can also submit your query from plugin's configuration page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Added compatibility fixes for WP 6.8<\/li>\n<li>URI migration<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Added compatibility fixes for WP 6.3<\/li>\n<li>Fixed feedback form issue<\/li>\n<li>UI changes<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Added compatibility fixes for WP 6.2 <\/li>\n<li>Codesniffer fixes<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Added XSS security fixes <\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Added compatibility with WP 6.1<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Security fixes<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added compatiblity with WP 6.0<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Added compatiblity with WP 5.9<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Security Fixes<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Added compatiblity with WP 5.8<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Readme changes<\/li>\n<li>Minor Improvements<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Added compatibility with WP 5.7<\/li>\n<li>Added application update\/delete options<\/li>\n<li>Added support for custom OAuth\/OpenID application<\/li>\n<li>Minor bug fixes<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Added compatibility with WP 5.6<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>updated setup guide link<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Readme changes<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Added compatibility with WP 5.5<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Licensing plan changes<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Copy callback URL feature<\/li>\n<li>Add-on tab UI changes<\/li>\n<li>Bug fixes<\/li>\n<li>SEO update<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>UI changes<\/li>\n<li>Licensing plan changes<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>Compatibility fixes<\/li>\n<li>Licensing changes<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Bug fixes<\/li>\n<li>SEO update<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First version for Login with Cognito.<\/li>\n<\/ul>","raw_excerpt":"WordPress Login with Cognito plugin allows Login ( Single Sign-On ) to WordPress using AWS Cognito account credentials. You can Login to your WordPres &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/117246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=117246"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cyberlord92"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=117246"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=117246"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=117246"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=117246"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=117246"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=117246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}