=== Login with Cognito === Contributors: cyberlord92 Tags: cognito, aws, amazon, OAuth 2.0, SSO Requires at least: 5.9 Tested up to: 7.0 Stable tag: 1.5.4 License: Expat License URI: https://plugins.miniorange.com/mit-license Login to WordPress with AWS Cognito using OAuth 2.0 single sign-on (SSO). == Description == **[WordPress Login with Cognito plugin](https://plugins.miniorange.com/aws-cognito-wordpress-single-sign-on-integration)** 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. = Single Sign-On ( SSO ) = In simple term, Single Sign-On ( SSO ) means login into 1 site / application using the credentials of another app/site. Example. 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. = FEATURES = * WordPress Login with Cognito supports single sign-on / SSO with Cognito domain. * Single Sign On ( SSO ) Grant Support : Standard OAuth 2.0 Grant : Authorization Code * Auto Create Users : After SSO, new user automatically gets created in WordPress * 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 * Attribute Mapping : Login with Cognito supports username Attribute Mapping feature to map WordPress user profile username attribute. * Login Widget : Use Widgets to easily integrate the login link with your WordPress site * Redirect URL after Login : OAuth Login Automatically Redirects user after successful login. = USE CASES = * Easily auto-register users into Cognito Pools from WordPress login forms with our WP Cognito Integration plugin.[More Details](https://plugins.miniorange.com/wordpress-cognito-user-management-with-cognito-integrator) * Use custom login forms and avoid redirecting users to Cognito during SSO with our WP Cognito Integration plugin.[More Details](https://plugins.miniorange.com/wordpress-login-with-cognito-using-wordpress-custom-forms) * Sync membership status updates (upgrade, downgrade, renewal, expiration) to AWS Cognito user profiles.[More Details](https://plugins.miniorange.com/wordpress-user-membership-sync-with-cognito-pool) * Manage backend authentication via Cognito credentials for your custom designed code.[More Details](https://plugins.miniorange.com/cognito-login-registration-with-wordpress-custom-login-code) * Cognito Integrator enables single-login access across multiple WordPress sites with customizable integration.[More Details](https://plugins.miniorange.com/aws-cognito-wordpress-single-sign-on-integration) * User verification in Cognito when a user creates an account from the woocommerce checkout page.[More Details](https://plugins.miniorange.com/cognito-otp-authentication-in-woocommerce-checkout) = No SSL restriction = * Login to WordPress ( WordPress SSO ) using Cognito without having an SSL or HTTPS enabled site. == Installation == = From your WordPress dashboard = 1. Visit `Plugins > Add New` 2. Search for `cognito`. Find and Install `Login with Cognito` plugin by miniOrange 3. Activate the plugin = From WordPress.org = 1. Download WordPress Login with Cognito. 2. Unzip and upload the `Login with Cognito` directory to your `/wp-content/plugins/` directory. 3. Activate Login with Cognito from your Plugins page. = Once Activated = 1. Go to `Settings-> Login with Cognito -> Configure OAuth`, and follow the instructions 2. Go to `Appearance->Widgets` ,in available widgets you will find `Login with Cognito` widget, drag it to chosen widget area where you want it to appear. 3. Now visit your site and you will see login with widget. = For Viewing Corporation, Alliance, Character Name in user profile = To view Corporation, Alliance and Character Name in edit user profile, copy the following code in the end of your theme's `Theme Functions(functions.php)`. You can find `Theme Functions(functions.php)` in `Appearance->Editor`. add_action( 'show_user_profile', 'mo_oauth_my_show_extra_profile_fields' ); add_action( 'edit_user_profile', 'mo_oauth_my_show_extra_profile_fields' ); == Frequently Asked Questions == = I need to customize the plugin or I need support and help? = Please email us at info@xecurify.com or Contact us. You can also submit your query from plugin's configuration page. = I need integration of this plugin with my other installed plugins like BuddyPress, etc.? = We will help you in integrating this plugin with your other installed plugins. Please email us at info@xecurify.com or Contact us. You can also submit your query from plugin's configuration page. = Is it possible to set a different redirect URL after login & logout = Yes, With standard license you can set different redirect URL to redirect to after login as well as after logout. = For any other query/problem/request = Please email us at info@xecurify.com or Contact us. You can also submit your query from plugin's configuration page. == Screenshots == 1. Plugin Configuration 2. Attribute Mapping 3. Login Button / Widget 4. WordPress Dashboard Login == Changelog == = 1.5.4 = * Added compatibility with WP 7.0 * Security fixes = 1.5.2 = * Added compatibility fixes for WP 6.8 * URI migration = 1.5.1 = * Added compatibility fixes for WP 6.3 * Fixed feedback form issue * UI changes = 1.5.0 = * Added compatibility fixes for WP 6.2 * Codesniffer fixes = 1.4.9 = * Added XSS security fixes = 1.4.8 = * Added compatibility with WP 6.1 = 1.4.7 = * Security fixes = 1.4.6 = * Added compatiblity with WP 6.0 = 1.4.5 = * Added compatiblity with WP 5.9 = 1.4.4 = * Security Fixes = 1.4.3 = * Added compatiblity with WP 5.8 * Minor bug fixes = 1.4.2 = * Readme changes * Minor Improvements = 1.4.1 = * Added compatibility with WP 5.7 * Added application update/delete options * Added support for custom OAuth/OpenID application * Minor bug fixes = 1.4.0 = * Added compatibility with WP 5.6 = 1.3.6 = * updated setup guide link = 1.3.5 = * Readme changes = 1.3.4 = * Added compatibility with WP 5.5 = 1.3.3 = * Licensing plan changes = 1.3.2 = * Copy callback URL feature * Add-on tab UI changes * Bug fixes * SEO update = 1.3.0 = * Bug fixes * UI changes * Licensing plan changes = 1.2.3 = * Bug fixes * Compatibility fixes * Licensing changes = 1.2.2 = * Bug fixes * SEO update = 1.0.0 = * First version for Login with Cognito.