No description
Find a file
Kumi 07d80ba0af
feat: streamline module setup process
Streamlined the setup process for the WHMCS OIDC admin login module by including a step to copy the default configuration file (`config.dist.php`) to `config.php`. This change simplifies the initial configuration for users by preparing a default configuration file that is ready to be customized, reducing setup complexity and potential errors. Users now directly edit the `config.php` file for module configuration, enhancing clarity and easing the setup process.
2024-04-27 07:56:10 +02:00
.gitignore feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
composer.json feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
composer.lock feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
config.dist.php feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
LICENSE feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
oidc_admin_login.php feat: add OIDC admin login for WHMCS 2024-04-26 19:00:54 +02:00
README.md feat: streamline module setup process 2024-04-27 07:56:10 +02:00

Simple WHMCS OIDC Admin Login

This is a simple WHMCS OIDC Admin Login module that allows WHMCS administrators to login to the WHMCS admin area using an OIDC provider.

It is not a full-fledged WHMCS module (yet), but so far only a script that allows WHMCS administrators to login to the WHMCS admin area using an OIDC provider.

Disclaimer

The module was developed as a proof of concept and is not intended for production use. It may have security vulnerabilities and may not work as expected.

This module is provided as-is, not supported, and not endorsed by WHMCS. Use it at your own risk.

Installation

  1. Install the module by uploading it to your WHMCS installation directory.
cd /path/to/whmcs/modules/security
git clone https://git.private.coffee/kumisystems/whmcs-oidc_admin_login.git 
cd whmcs-oidc_admin_login
composer install
cp config.dist.php config.php
  1. Configure the module by editing the config.php file.

Usage

You can access the OIDC Admin Login page by visiting the following URL:

https://your-whmcs-domain.com/modules/security/oidc_admin_login.php

If you are not logged in, you will be redirected to the OIDC provider login page. After you have logged in, you will be redirected back to the WHMCS admin area.

License

This module is licensed under the MIT License. See the LICENSE file for details.