If you want users to login to your WordPress site using their other WordPress site credentials, you can simply do this by installing the OAuth Server plugin on one site(site A) and OAuth Client plugin on another site(site B). Install our OAuth Server plugin on the Wordpress site 'A' where your users are stored and you want to login to another site 'B' using site 'A' account credentials. Install our OAuth Client plugin on Wordpress site 'B' where you want to perform SSO. You can map your WordPress site 'B' roles based on WordPress site 'A' attributes/groups. To know more about other features we provide in WP OAuth Client plugin, you can click here and for OAuth Server Plugin you can click here.
OAuth Server Endpoints and Scope:
|Client ID :||from the step 4 above|
|Client Secret :||from the step 4 above|
|Access Token Endpoint:||https://<your-site-url>/wp-json/moserver/token|
|Get User Info Endpoint:||https://<your-site-url>/wp-json/moserver/resource|
If you are facing any difficulty please mail us on firstname.lastname@example.org.