SOAP configuration backend (deprecated)¶
You can share your configuration over the network using SOAP proxy system.
Tip
Note that SOAP is not a real configuration backend, but just a proxy system to access to your configuration over the network
Attention
SOAP has been deprecated. Prefer to use REST configuration backend
Configuration¶
First, configure your real backend¶
- On your main server, configure a File, SQL or LDAP backend
- Set SOAP parameter to true in the configuration using the manager: the portal will become a SOAP server
- Configure your web server to allow remote access. Remote SOAP access is disabled by default. You must change it as follow :
- in
portal-apache2.conf
:
# SOAP functions for configuration access (disabled by default)
<Location /index.fcgi/config>
Require ip 192.168.2.0/24
</Location>
- in
portal-nginx.conf
:
# SOAP functions for configuration access (disabled by default)
location /index.psgi/config {
allow 192.168.2.0/24;
}
Next, configure SOAP for your remote servers¶
Change configuration in lemonldap-ng.ini :
type = SOAP
; Apache
proxy = https://auth.example.com/index.fcgi/config
; Nginx
proxy = https://auth.example.com/index.pcgi/config
You can also add some other parameters
User = lemonldap
Password = mypassword
# LWP::UserAgent parameters
proxyOptions = { timeout => 5 }