Openldap client need to be installed.
yum install -y openldap openldap-clientsclone repo to /opt
cd /opt
git clone https://github.com/alvinsiew/ldap-self-service.gitUpdate your userdn and ldap conf/config.yaml
vi /opt/ldap-self-service/config/config.yamlCreate systemd startup file
touch /usr/lib/systemd/system/ldapss.serviceCopy and paste below into /usr/lib/systemd/system/ldapss.service
[Unit]
Description = ldapss
After = syslog.target nss-lookup.target network.target
[Service]
Type = simple
WorkingDirectory = /opt/ldap-self-service/bin
ExecStart = /opt/ldap-self-service/bin/ldapss
Restart = on-failure
[Install]
WantedBy=multi-user.targetEnable ldapss.service
systemctl enable /usr/lib/systemd/system/ldapss.serviceStart ldapss
systemctl start ldapssAccessing LDAP Self Service Portal
http://localhost:8080http://localhost:8080/form.html# MacOS
env GOOS=darwin GOARCH=amd64 go build -o bin/ldapss cmd/ldapss/main.go
# Linux
env GOOS=linux GOARCH=amd64 go build -o bin/ldapss cmd/ldapss/main.go
