Self Service FreeIPA or RedHat IDM

You will need install two additional packages, RedHat doesn't provides from DVD php-mbstring, you need to subscribe to optional packages or download the correct RPM from RedHat page.

Create /etc/httpd/conf.d:

Alias /user "/usr/local/self-service-password/"
DirectoryIndex index.php
AddDefaultCharset UTF-8

<Directory "/usr/local/self-service-password/">
        AllowOverride None
        <IfVersion >= 2.3>
            Require all granted
        </IfVersion>
        <IfVersion < 2.3>
            Order Deny,Allow
            Allow from all
        </IfVersion>
</Directory>

<Directory /usr/local/self-service-password/scripts>
       AllowOverride None
       <IfVersion >= 2.3>
           Require all denied
       </IfVersion>
       <IfVersion < 2.3>
           Order Deny,Allow
           Deny from all
       </IfVersion>
</Directory>

LogLevel warn
ErrorLog /var/log/httpd/ssp_error.log
CustomLog /var/log/httpd/ssp_access.log combined
cd /tmp
wget https://github.com/ltb-project/self-service-password/archive/v1.3.tar.gz
tar -zxvf v1.3.tar.gz -C /usr/local/
ln -s /usr/local/self-service-password-1.3/ /usr/local/self-service-password
systemctl restart httpd
$ sudo yum install php-ldap php-mbstring
$ sudo yum localinstall self-service-password-1.3-1.el7.noarch.rpm
self_service_ldap.txt · Last modified: 2019/10/03 11:31
Public Domain Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain