ASP.NET - Openldap

 
Vista:

Openldap

Publicado por raico (34 intervenciones) el 13/03/2007 20:40:05
Hola:

Necesito hacer la autentificacion de una aplicacion encuestando un directorio openldap, y no se nada de eso.

Que informacion me pueden dar, cualquiera va a ser importante.

me dicen que lo tengo que hacer obligatoriamente en vs 2005 porque el framework.net 1 del vs2003 no tiene los metodos para hacer eso. Esto es cierto??

Cualquier ayuda lo voy a agradecer.

saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Openldap

Publicado por Santos Pairazamán (54 intervenciones) el 13/03/2007 22:13:51
Chequea esto :
Le mandas el Dominio, el usuario y la clave.

Function Valida(ByVal strDominio As String, ByVal strUser As String, ByVal strClave As String) As Integer
Try
Dim strArray() As String
Dim i As Integer
strArray = Split(strDominio, ".")
strDominio = "LDAP://DC=" & strArray(LBound(strArray))
For i = LBound(strArray) + 1 To UBound(strArray)
strDominio = strDominio & ",DC=" & strArray(i)
Next
Dim objUser As DirectoryEntry
Dim objDirectoryEntry As New DirectoryEntry(strDominio, _
strUser, strClave)
Dim objDirectorySearcher As New DirectorySearcher(objDirectoryEntry)
Dim objSearchResult As SearchResult
objDirectorySearcher.Filter = "(SAMAccountName=" & strUser & ")"
objSearchResult = objDirectorySearcher.FindOne()
objUser = objSearchResult.GetDirectoryEntry()
Return 1
Catch ex As System.Exception
Return 0
MsgBox(ex.Message)
End Try
End Function

espero t sirva

Hasta Pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar