[gx-l] validar usuario y password contra Active Directory

Hola estimados, tengo un problema he creado un webservice en el que
valida la autentificacion atravez de Active Directory

Sub 'ValidUser'

&ldapClient.Host = 'xxxx.xxxxxx.xx'
&ldapClient.Port = 389
&ldapClient.AuthenticationMethod = 'simple'
&ldapClient.User = 'xxxx' ----------------------------> nombre del superusuario
&ldapClient.Password = 'xxxxx' -------------------->pass del superusuario

&ret = &ldapClient.Connect()
//msg(trim(str(&ret)))


&MatchAtts.set("sAMAccountName", &UserLogin)

for &auxString in &ldapClient.GetAttribute("name", "ou=xxxxxxxxx,
dc=xxxx, dc=xx", &MatchAtts)

&GAMWSLoginOut.WSStatus = 1
&GAMWSLoginOut.User.FirstName = &auxString

endfor

EndSub

Se conecta bien con el superusuario y me trae un lista de todos los
usuarios Active Directory como muestra el codigo
Mi problema es que no puedo validar un usuario particular con "nombre
de usuario y contraseña"..

Como puedo hacer???

saludos y gracias


-----------------------------------------

Para Suscribirse/Desuscribirse:

http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1

Por consultas owner-gx-l@gxtech.com.uy

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

0 Response to "[gx-l] validar usuario y password contra Active Directory"

Publicar un comentario