Lemonldap::NG fournit 2 serveurs SOAP :
Les fonctions SOAP ne sont pas accessible par le réseau par défaut. Les fonctions SOAP sont protégées par Apache, on peut le changer dans la configuration Apache du portail:
# Gestion des fonctions SOAP functions pour la gestion des sessions (désactivée par défaut) <Location /index.pl/adminSessions> Order deny,allow Allow from all </Location> # Fonctions SOAP pour l'accès aux sessions (désactivées par défaut) <Location /index.pl/sessions> Order deny,allow Allow from all </Location> # Fonctions SOAP pour accéder à la configuration (désactivées par défaut) <Location /index.pl/config> Order deny,allow Allow from all </Location> # Fonctions SOAP pour insérer des notifications (désactivées par défaut) <Location /index.pl/notification> Order deny,allow Allow from all </Location>
Lorsque le portail est installé, un fichier nommé portal.wsdl est créé. Il peut être mis à jour en utilisant le script buildPortalWSDL.