OIDC & Open ID Authentication for WHMCS Admin Panel

OIDC & Open ID Authentication for WHMCS Admin Panel

Developed By Adaclare, LLC

Compatible with WHMCS v8.12

WHMCS Admin OIDC Single Sign-On

Installation

IMPORTANT NOTICE: Time must be synced with the OIDC server or you may not be able to login.

  1. Copy the admin directory. If you are using custom templates, check the templates folder on how to customize.

    • Login Page:
    • Auth Confirmation Page:
  2. Add to WHMCS main configuration.php:

SSO Configuration

Fields (attributes) used: Ensure OIDC Server responds with these 4:

  • email
  • firstname
  • lastname
  • username

Scopes: openid profile email

Features

  • Auto provision new users (Also de-provision: If a user gets deleted/disabled on OIDC, they won't be able to login to WHMCS).
  • 2FA Works.
  • Normal login still works.
  • Password is randomly generated on user login. Users unfortunately will not be able to edit information under My Account.
  • You can set the user role to the lowest and manually change it later.
  • Supports third-party and custom themes. Just need to add two buttons: one on the Login template and one on the Auth Confirm template.
  • Auto redirect to SSO Provider after 10 seconds, with a progress bar and cancel option.

 

Reviews

5 stars
2
2
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

Matt Hentrich @matt4170

January 31, 2025 at 10:40:05 PM

Updating my review because I made contact with Adaclare and it turns out I happened to purchase this plugin just as they were doing a server migration, so I failed to get my license key, but the person I spoke to was able to get it to me quickly. I tested the plugin and it worked great, though FWIW, be aware this is a way to enable OIDC authentication to the admin panel only, not WHMCS itself (the user side). Works great for that purpose.

  • 4 days ago
  • Edited

Damon @damon6010

August 28, 2024 at 10:29:43 PM

Super awesome to simplify authentication for staff, makes like super simple. Dev was super helpful in assisting us in getting it setup with Google auth

  • 5 months ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v8.12

Full Version Compatibility


  • Selected versions of WHMCS v8.12
        8.12.0
  • Selected versions of WHMCS v8.11
        8.11.0
  • Selected versions of WHMCS v8.9
        8.9.0
  • All versions of WHMCS v8.7
  • All versions of WHMCS v8.5
  • All versions of WHMCS v8.3
  • All versions of WHMCS v8.1

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By Adaclare, LLC

Changelog

v3.0.0 Released January 27th, 2025

Latest Version


  • Updated Login screen to support WHMCS updated captcha
  • Added ability to define scopes and update mappings

 

Previous Versions


v2.0.0 Released November 6th, 2024

View/hide detailed changelog

  • Encoded with Ioncube 8.3, 8.2, and 8.1
  • Support updated for WHMCS 8.11.2
  • Added Scopes, and mapping variables.

 

v1.0.0 Released August 25th, 2024

View/hide detailed changelog

Initial Release

  • Auto provision new users (Also de-provision: If a user gets deleted/disabled on OIDC, they won't be able to login to WHMCS).
  • 2FA Works.
  • Normal login still works.
  • Password is randomly generated on user login. Users unfortunately will not be able to edit information under My Account.
  • You can set the user role to the lowest and manually change it later.
  • Supports third-party and custom themes. Just need to add two buttons: one on the Login template and one on the Auth Confirm template.
  • Auto redirect to SSO Provider after 10 seconds, with a progress bar and cancel option.

 

See also

The SSL Store™ WHMCS SSL Reseller Module

Sell 110+ SSL and website security products in WHMCS

Free
Support Pin

Generate Support Pin

Commercial
CSF Unblocker v4

Give your customers the power to unblock themselves from the CSF Firewall! Lessen your staff support ticket load

Commercial
Abuse Manager Pro

Creating & managing abuse reports just got easier!

Commercial
Client Password Changer

Easily generate and change passwords for your clients without the need to send an email

Free