{"id":50825,"date":"2016-09-12T13:54:09","date_gmt":"2016-09-12T13:54:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/single-sign-on-client\/"},"modified":"2022-06-09T16:37:38","modified_gmt":"2022-06-09T16:37:38","slug":"single-sign-on-client","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/single-sign-on-client\/","author":8354706,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.1.1","stable_tag":"4.1.1","tested":"5.8.13","requires":"5.4","requires_php":"5.6","requires_plugins":"","header_name":"OAuth 2.0 Single Sign On Client","header_author":"Dash10 Digital","header_description":"","assets_banners_color":"acabab","last_updated":"2022-06-09 16:37:38","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/wp-oauth.com","header_plugin_uri":"http:\/\/dash10.digital","header_author_uri":"https:\/\/dash10.digital","rating":4,"author_block_rating":0,"active_installs":400,"downloads":15332,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.1.1":{"tag":"4.1.1","author":"justingreerbbi","date":"2022-06-09 16:37:38"}},"upgrade_notice":[],"ratings":{"1":"1","2":0,"3":0,"4":0,"5":"3"},"assets_icons":{"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":2603046,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1740544,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.1.1"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[147325,43449,5136,2469,33357],"plugin_category":[],"plugin_contributors":[80558],"plugin_business_model":[],"class_list":["post-50825","plugin","type-plugin","status-closed","hentry","plugin_tags-oauth-2","plugin_tags-oauth-2-0","plugin_tags-single-sign-on","plugin_tags-sso","plugin_tags-wordpress-sso","plugin_contributors-justingreerbbi","plugin_committers-justingreerbbi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/single-sign-on-client_acabab.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin is designed and developed for use with WP OAuth Server (https:\/\/wordpress.org\/plugins\/oauth2-provider\/).\nOnce Single Sign On Client is installed, it will add Single Sign On abilities to used another WordPress sites users.<\/p>\n\n<p>[youtube https:\/\/youtu.be\/2JBr9uxO2Yc]<\/p>\n\n<h4>Use Case<\/h4>\n\n<p>Site A is your main WordPress site but you need to launch another WordPress website or service (Site B).\nInstead of having all your users create a new account on the new website, you can simply use Sign Sign on from Site A.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/single-sign-on-client<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the Settings-&gt;Single Sign On screen to configure the client<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20this%20plugin%20work%20with%20other%20oauth%202.0%20servers%3F'><h3>Does this plugin work with other OAuth 2.0 Servers?<\/h3><\/dt>\n<dd><p>Although it has been designed solely for <a href=\"https:\/\/wordpress.org\/plugins\/oauth2-provider\/\">WP OAuth Server<\/a>, you may still be able to use this plugin for other OAuth 2.0 servers.<\/p><\/dd>\n<dt id='i%20get%20a%20single%20sign%20on%20error'><h3>I get a Single Sign On Error<\/h3><\/dt>\n<dd><p>In certain cases the user will be presented with a message \"Single Sign On Error\". This is because the use either has a\nusername already and the emails do not match or visa versa. The solution is to completely remove the associated user from\nthe client site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.1.1<\/h4>\n\n<ul>\n<li>Security Updates<\/li>\n<\/ul>\n\n<h4>4.1.0<\/h4>\n\n<ul>\n<li>Modified for use with the latest WordPress and Beta Plugin<\/li>\n<li>Codebase update for PHP 8<\/li>\n<li>Fixed warnings about unused tags<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>ADDED: Login Only Restriction. Prevents registration of new users during SSO.<\/li>\n<li>FIXED: Dashboard redirect issue<\/li>\n<li>Refactored codebase for future development<\/li>\n<li>Tested with the latest WordPress and Beta Plugin<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Refactoring of core plugin functions<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added new logic to capture possible mismatch username by using email as a fallback user lookup.<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Added custom redirect_uri to trigger callback to allow for custom redirect.<\/li>\n<li>Added First Name and Last Name user Mapping<\/li>\n<li>Removed default user from allowable SSO. This user should already have access.<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Added auto SSO functionality for all pages.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Added Error Handling to auth code and token request.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Updated Admin UI Options<\/li>\n<li>Updated for WordPress 5.1<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Added wpoc_user_created action. Triggered when a new user is created via Single Sign On.<\/li>\n<li>Added wpoc_user_login action. Triggered when a user is logged into the system via Single Sign On.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>FIX: Missing function call to use new filter added in version 1.3.0<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added \"wpssoc_user_redirect_url\" filter to allow for custom user redirects after successful login.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Init repo push<\/li>\n<\/ul>","raw_excerpt":"Enable SSO (single sign on) on your WordPress website with OAuth 2.0.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/50825","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=50825"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/justingreerbbi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=50825"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=50825"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=50825"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=50825"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=50825"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=50825"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}