none
Validar usuario de Windows

    Pregunta

  • Hola todos.

    Quiero hacer una aplicación que valide el usuario, pero quiero que este usuario sea de windows, por ejemplo que sea el usuario invitado@midomino.com 

    Quiero hacerlo personalizado, entonces no puedo usar formularios que ya tienen todas las funciones de logueo.

    Alguien sabe de alguna pagina que me sirva para guiarme.

    Muchas gracias

    miércoles, 12 de mayo de 2010 23:47

Respuestas

  • hola

    mira estos links

    Howto: (Almost) Everything In Active Directory via C#

    si bien este enlace esta en c#, se pueden sacar cosas muy utiles, por ejemplo alli tiene un titulo que dice "Authenticate a User Against the Directory"

    bien el codigo en vb.net seria:

    Private Function Authenticate(ByVal userName As String, ByVal password As String, ByVal domain As String) As Boolean
        Dim authentic As Boolean = false
        Try
            Dim entry As DirectoryEntry = New DirectoryEntry(("LDAP://" + domain), userName, password)
            Dim nativeObject As Object = entry.NativeObject
            authentic = true
        Catch  As DirectoryServicesCOMException
           
        End Try
        Return authentic
    End Function

     

    tambien esta este otro link

    Cómo autenticar en Active Directory mediante la autenticación mediante formularios y Visual Basic .NET

     

    si bien el ultimo link apunta a un desarrollo web, veras en el codigo que arma una clas de nombre "LdapAuthentication", esta es valida tanto para web como para winforms

    alli veras como ahce uso de las clases para consulta a LDAP, cuando usa DirectoryEntry

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    jueves, 13 de mayo de 2010 2:37