So this adds Radius support as an authentication backend. I've only been able to test this using FreeRadius.
This will add users into mysql when someone successfully authenticates as level 1 user. ./adduser.php still works as normal so you can add admins in via the cli then when they auth via radius it will match up.
daily.sh / daily.php have also been updated to purge users that haven't logged in for X. We can extend this out further to other backends if we need to.
Code for Radius authentication added
Added acknowledgement of new php radius library
Added docs and set default users to level 1
Updated daily.sh/daily.php to support removing users that have not lo…
…gged in for X days - Radius only for now
Auto-Deploy finished, Test PR at http://2615.ci.librenms.org or https://2615.ci.librenms.org
Fix some scrut issues
Perhaps @job can help on testing this one?
Already posted in the issue.
Added ability to specify default userlevel
Adds support for specifying what the default user level should be when auto creating users.
bump. Been tested by job.
merge it. looks good to me