OIDC & Open ID Authentication for WHMCS Admin Panel

OIDC & Open ID Authentication for WHMCS Admin Panel

Developed By Adaclare, LLC

Compatible with WHMCS v8.11

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
1
1
4 stars
0
0
3 stars
0
0
2 stars
0
0
1 star
0
0

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

  • 2 months ago
  • Version Number 1.0.0

Version Compatibility


Compatible with WHMCS v8.11

Full Version Compatibility


  • 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

v2.0.0 Released November 6th, 2024

Latest Version


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

 

Previous Versions


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