Configuration
External portal
You just have to set both authentication and userDB to "Proxy" and to set the internal SOAP service address:authentication => 'Proxy', userDB => 'Proxy', soapAuthService => 'https://auth.internal.network/', # If cookie names deffer, set it here: #remoteCookieName => 'lemonldap', # If SOAP session service is not ${soapAuthService}index.pl/sessions, set it here: #soapSessionService => 'https://auth2.internal.network/index.pl/sessions',
Internal portal
The portal must be configured to accept SOAP authentication requests :
Soap => 1,
Don't forget to accept SOAP session request in your apache.conf file :
<Directory /var/lib/lemonldap-ng/portal/index.pl/sessions>
Order deny,allow
Deny from all
Allow from my.external.portal
</Directory>