Hi,

I configured an LDAP authentication module in OpenMeetings so that when a user 
logs in he/she must select a "domain" (local or LDAP).
This works fine on the web UI.

However, when accessing via SOAP I use the UserService method: loginUser ( 
String SID , String username , String userpass ) but the domain can't be 
specified.
So LDAP user authentication via SOAP fails while "local" user authentication 
via SOAP succeeds.

The information was taken from:
http://incubator.apache.org/openmeetings/UserService.html#loginUser

The older (obsolete) site contains more information (!):
http://code.google.com/p/openmeetings/wiki/SoapMethods#loginUser

It states "Username from OpenMeetings, the user has to have Admin-rights".
That makes sense although I suppose that a "moderator" level should be enough.

On a fresh OpenMeetings install, LDAP users don't appear in the "User 
management" tool in the web UI until they have logged in at least once.
So I logged in once with an LDAP user and then logged in as a local admin and 
changed the LDAP user's level to "admin".

Still, the SOAP login request with the LDAP user fails.

getErrorByCode yields "Invalid password" (-11).

Using OM 2.0 from ASF.

Any suggestions?
What debug info whould you require?
Or is LDAP/AD authentication unsupported via SOAP?

Thanks,

Vieri

Reply via email to