WHMCS WordPress – Guide to Configure WHMCS as a OAuth/OpenID Connect Server

If you want users to login to your WordPress site using their WHMCS credentials, you can simply do it using our WP OAuth Client plugin. Once you configure the WHMCS with WordPress plugin, you can allow users to SSO to your WordPress site using WHMCS. Similarly, you can map your WordPress roles based on your WHMCS attributes/groups. To know more about other features we provide in WP OAuth Client plugin, you can click here.

You can download OAuth Client plugin using the following link.

Steps to Configure WHMCS As A OAuth/OpenID Connect Server

  • First of all, go to your WHMCS domain and log into your WHMCS Administrator account.
  • You will be presented with following screen. Go to Setup OpenID Connect on the navigation bar on top.
  • WHMCS Wordpress|Configure OpenID Connect in WHMCS
  • Click on Generate New Client API Credentials button.
  • WHMCS Wordpress|Create new Client Credentials
  • You will be redirected to the app details page. Fill in the required details and enter Authorized Redirect URIs from miniOrange OAuth/OpenID Connect Plugin and click on Generate Credentials.
  • WHMCS Wordpress|Configure New Client
  • You will be brought to App details page. Here, you can find Client ID and Client Secret.
  • WHMCS Wordpress|Check your client configuration
  • Copy these credentials in MO OAuth Plugin configuration on corresponding fields.
  • You have successfully completed your WHMCS OpenID Connect Server side configurations.

  • WHMCS Endpoints and Scope:

    Client ID: from the step 5 above
    Client Secret: from the step 5 above
    Scope: openid profile email
    Authorize Endpoint: https://{yourWHMCSdomain}/oauth/authorize.php
    Access Token Endpoint: https://{yourWHMCSdomain}/oauth/token.php
    User Info Endpoint: https://{yourWHMCSdomain}/oauth/userinfo.php

We also support Login (Single Sign-on) with WHMCS into other CMS like Joomla, Drupal.

We can also integrate Multi-factor Authentication (Two-factor authenticantion), IP Restriction into these CMS.

Free Trial

If you are facing any difficulty please mail us on info@xecurify.com.