Search Results :

×

Joomla OAuth Client Integration with WordPress Single Sign-On (SSO)

Joomla OAuth Client Integration with WordPress Single Sign-On (SSO)


Integration of WordPress Single Sign-On (WordPress SSO) with Joomla using OAuth 2.0 Protocol. The miniOrange Joomla OAuth / OpenID Connect Single Sign-on (SSO) plugin makes it simple to set up WordPress SSO into Joomla and enable secure login into joomla. As a result, users can log in to Joomla and access the site by authenticating with their WordPress OAuth provider credentials.

Visit our Joomla OAuth Client Plugin page to learn more about the features and Pricing plans we offer for the Joomla OAuth Single Sign-on (OAuth & OpenID connect) plugin.

Joomla OAuth Client Handbook

Please refer our detailed Handbook for the Joomla OAuth/OpenID Single Sign-On plugin, which gives an in-depth explanation of the various features of the plugin. You can get to the handbook at anytime directly from the plugin's UI for quicker access.

Pre-requisites : Download And Installation

Setup WordPress as OAuth Provider with Joomla OAuth Client

1. Download and Setup Joomla OAuth Client

  • Download the zip file for the miniOrange OAuth Client plugin for Joomla from the given link.
  • Login into your Joomla site’s administrator console.
  • From left toggle menu, click on System, then under Install section click on Extensions.
  • okta Single Sign-On (SSO) OAuth/OpenID-addapp-shortcut
  • Upload the downloaded zip file to install the Joomla OAuth Client plugin.
  • okta Single Sign-On (SSO) OAuth/OpenID-addapp-shortcut
  • Installation of plugin is successful. Now click on Start Using miniOrange OAuth Client plugin.
  • okta Single Sign-On (SSO) OAuth/OpenID-addapp-shortcut
  • Now copy the Callback / Redirect URL which is needed while configuring Okta as OAuth Server.
  • okta Single Sign-On (SSO) OAuth/OpenID-addapp-shortcut

2. Configure WordPress as OAuth Provider

  • First, Go to WordPress Login page and sign in. After sign in, you will be redirected to the WordPress Dashboard.
  • WordPress OAuth SSO with Joomla | WordPress Single Sign-On, WordPress SSO login page
  • Under Dashboard in left sidebar goto, Plugins then select Add New to add a new plugin.
  • Login with WordPress into Joomla | WordPress SSO with Joomla, Add New Plugin
  • Then search for WordPress OAuth Server ( Login with WordPress ) miniOrange Plugin in the Search Bar and install it. After Installation, Activate the plugin.
  • WordPress OAuth OpenID Connect with Joomla | Single Sign-On with Joomla using WordPress, Install Plugin
  • Go to miniOrange OAuth Server on the left side menu and select Custom OAuth 2.0 Client app.
  • WordPress OAuth SSO with Joomla | WordPress Single Sign-On, Select OAuth Client
  • You will see Add Client Section now. Enter the Client Name and Redirect URI/URL and then Save Client in order to get the Client ID and Client Secret. Save these details.
  • Login with WordPress into Joomla | WordPress SSO with Joomla, Add Client
  • Note down the Client ID and Client Secret
  • WordPress OAuth OpenID Connect with Joomla | Single Sign-On with Joomla using WordPress, Client ID and Secret
    WordPress Endpoints and Scope:
    Scope: profile openid email custom
    Authorize Endpoint: http://{site_base_url}/wp-json/moserver/authorize
    Access Token Endpoint: http://{site_base_url}/wp-json/moserver/token
    Get User Info Endpoint: http://{site_base_url}/wp-json/moserver/resource
    Set Client Credentials: In Both (In Header and In Body)
  • You have successfully configured Wordpress as an OAuth Provider

Additional Resources


Mail us on joomlasupport@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.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

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