FusionPBX has a way to allow authentication with a key. This way you can log into your WEB console with a GET parameter. Something like this:
http://YOUR_IP/fusionpbx/app/xml_cdr/xml_cdr.php?key=YOUR_KEY
This authentication is very useful when you want to code your REST API or to have a backdoor.
If you have FusionPBX 4.2, or an early version of 4.4 (before August 2018), the way to enable it is as follows:
- Log into your server, and go to your FusionPBX web directory. For example
cd /var/www/html/fusionpbx - Create the app/api directory
mkdir app/api - Create the app_config.php file inside that directory
touch app/api/app_config.php
If you have updated to Fusion 4.4 and your last update is after August 2018, follow these steps:
- Go to the Group Manager (Advanced -> Group Manager) and Edit the Group Permissions of the Super Admin Group.
- Look for the User Manager section, check the api_key permission and save.
- Log out and log in.
Next time you add or edit a user, you will find a new field to put your key.
Good luck!