Configuring Apache for Authenticating with LDAP Service
To enable external authorization you are required to have NGINX Web Server that provides external authentication and is optional. You can also have a webserver that supports External Authentication like Apache.
The default installation supports IPv6 only. Configurations are necessary for proxies and repos
Note:
On a SELinux enabled machine, for External Authentication, avoid copying anymodified pld.conf
file from a different location and replacing
it with the existing file as SELinux blocks access to such files. Instead edit the
pld.conf file contents directly using vi editor.
mod_auth_xradius.so
file to the directory
/usr/lib64/httpd/modules/
execute the following command to
prevent SELinux from blocking
access:chcon -t httpd_modules_t /usr/lib64/httpd/modules/mod_auth_xradius.so
The following procedure explains configuring external authentication using Apache Web Server as it is widely used.
To configure Apache in Session Monitor for authenticating with LDAP service:
Result: The httpd server of Session Monitor has been configured for external authentication.
When you open the Session Monitor in web browser, the external authentication pop-up appears. On providing the correct LDAP user credentials, the user will be logged in successfully.