Autenticacion AD con C#

04/10/2006 - 09:53 por Miguel Tubia | Informe spam
Buenos días,

estamos realizando una aplicación que ha de validar usuarios contra el
AD. La idea es, sobre Winforms, mostrar un formulario donde el usuario
pueda meter el login y el password, que deberán ser los mismos que
usaría normalmente para iniciar sesión en Windows (configurados en el
Active Directory) y esto comprobarlo si es correcto. He buscado por
google pero muchas opciones para realizar búsquedas en el AD para ver si
existe el usuario. Pero eso creo que no nos sirve, porque solo comprueba
el nombre, no el password. Solo necesitamos conectar y comprobar que es
válido... ¿Alguna idea?
Ya puesto... una vez comprobado, el usuario del programa puede ser
distinto del logado en el ordenador en ese momento... ¿Cómo se podría
hacer para impersonalizarlo? ¿Cómo se puede crear el contexto de ese
usuario? (espero que la pregunta esté bien realizada).

Muchas gracias por la ayuda

Un saludo

Miguel
 

Leer las respuestas

#1 floyd303
04/10/2006 - 15:45 | Informe spam
Hola!

Has probado a utilizar el bloque de aplicacion: Membership?
http://msdn2.microsoft.com/en-us/li...rship.aspx
Si utilizas el proveedor ActiveDirectoryMembershipProvider :
http://msdn2.microsoft.com/en-us/li...vider.aspx
tienes lo necesario para validar usuarios contra el AD.

Si luego, la aplicacion es en ASP.NET puedes utilizar una serie de
controles predefinidos que se acoplan al Membership y te facilitan el
mantenimiento de las cuentas de usuario.

Espero que esto te ayude
Saludos
Roberto M. Oliva



Miguel Tubia ha escrito:

Buenos días,

estamos realizando una aplicación que ha de validar usuarios contra el
AD. La idea es, sobre Winforms, mostrar un formulario donde el usuario
pueda meter el login y el password, que deberán ser los mismos que
usaría normalmente para iniciar sesión en Windows (configurados en el
Active Directory) y esto comprobarlo si es correcto. He buscado por
google pero muchas opciones para realizar búsquedas en el AD para ver si
existe el usuario. Pero eso creo que no nos sirve, porque solo comprueba
el nombre, no el password. Solo necesitamos conectar y comprobar que es
válido... ¿Alguna idea?
Ya puesto... una vez comprobado, el usuario del programa puede ser
distinto del logado en el ordenador en ese momento... ¿Cómo se podría
hacer para impersonalizarlo? ¿Cómo se puede crear el contexto de ese
usuario? (espero que la pregunta esté bien realizada).

Muchas gracias por la ayuda

Un saludo

Miguel

Preguntas similares