mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
This Authentitation / Authorization module provides the ability to let the webserver (e.g. Apache) do the user Authentication (using Kerberos f.e.) and let libreNMS do the Authorization of the already known user. Authorization and setting of libreNMS user level is done by LDAP group names specified in the configuration file. The group configuration is basicly copied from the existing ldap Authentication module. To save lots of redundant queries to the LDAP server and speed up the libreNMS WebUI, all information is cached within the PHP $_SESSION as long as specified in $config['auth_ldap_cache_ttl'] (Default: 300s). Signed-off-by: Maximilian Wilhelm <max@rfc2324.org>