Foros del Web » Programando para Internet » ASPX (.net) »

Active Directory con C#

Estas en el tema de Active Directory con C# en el foro de ASPX (.net) en Foros del Web. Hola a todos... Debo crear una Web en intranet, donde el usuario se autentifique con active directory y esto le de los permisos asociados a ...
  #1 (permalink)  
Antiguo 08/09/2009, 11:15
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Active Directory con C#

Hola a todos...

Debo crear una Web en intranet, donde el usuario se autentifique con active directory y esto le de los permisos asociados a su usuario (ó dominio??)

Acudo a ustedes para preguntar si alguien conoce un manual o el código para poder realizar esto.

Gracias
Saludos
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #2 (permalink)  
Antiguo 15/09/2009, 08:48
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años
Puntos: 1
Respuesta: Active Directory con C#

Para la parte de autenticación tengo un manual bueno, ya que te va diciendo paso a paso lo que debes hacer, lo encontré en la Red, pero igual máname un mensaje y con gusto te lo envío.

Sirve que luego me cuentas cómo te va por que yo tb me ando peleando con eso pero con vb
__________________
---***Hay que saber escuchar antes de opinar***---
  #3 (permalink)  
Antiguo 15/09/2009, 12:59
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Active Directory con C#

Bella:
Muchas Gracias por responder.

Me gustaría saber como me puedo comunicar contigo, ya que no tienes ningún mail publicado.

Si es que no quieres publicar tu mail (lo que es totalmente comprensible) puedes por favor enviarme un correo al mail que yo tengo publicado, de manera de tener algún contacto contigo para que me puedas enviar ese manual que tienes.

Gracias nuevamente.
Saludos. Que estés bien.
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #4 (permalink)  
Antiguo 15/09/2009, 13:28
Avatar de Bellabys  
Fecha de Ingreso: abril-2009
Mensajes: 70
Antigüedad: 15 años
Puntos: 1
Respuesta: Active Directory con C#

Hola pyroCL
Te lo acabo de envíar a tu correo, ojala te sirva y me cuentas cómo te fue.

Saludos!!
__________________
---***Hay que saber escuchar antes de opinar***---
  #5 (permalink)  
Antiguo 16/09/2009, 08:27
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: Active Directory con C#

http://msdn.microsoft.com/es-es/libr...8VS.80%29.aspx

Alli sale un ejemplo para autentificar con Active Directory. Trate de implementarlo para comprobar que te funcione y luego adaptalo a tus necesidades.
__________________
KIBIT.cl
  #6 (permalink)  
Antiguo 16/09/2009, 08:28
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 16 años, 11 meses
Puntos: 2
Respuesta: Active Directory con C#

Cita:
Iniciado por Snd234 Ver Mensaje
http://msdn.microsoft.com/es-es/libr...8VS.80%29.aspx

Alli sale un ejemplo para autentificar con Active Directory. Trata de implementarlo para comprobar que te funcione y luego adaptalo a tus necesidades.
__________________
KIBIT.cl
  #7 (permalink)  
Antiguo 22/09/2009, 09:17
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Active Directory con C#

Muchas Gracias Bella por el manual... Y gracias tambien Snd234 por los links, bueno les cuento que funciona muy bien lo que enviaron.
Perdonden por no responder pero por alguna extraña razón he tenido problemas para ingresar al foro.
Pero necesito que el usuario ingrese al sistema a través de la clave y usuario de windows, y no ingresando un login y pass como se muestra en los manuales.

Alguien sabe como poder hacer eso?

Gracias!
Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
  #8 (permalink)  
Antiguo 24/09/2009, 09:24
 
Fecha de Ingreso: septiembre-2009
Mensajes: 3
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Active Directory con C#

Cita:
Iniciado por Bellabys Ver Mensaje
Hola pyroCL
Te lo acabo de envíar a tu correo, ojala te sirva y me cuentas cómo te fue.

Saludos!!
estimada, me gustaria tener ese manual tambien!!!
  #9 (permalink)  
Antiguo 01/10/2009, 06:59
 
Fecha de Ingreso: octubre-2009
Mensajes: 1
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Active Directory con C#

Hola a tod@s, estoy intentando crear un usuario en Active Directory (situado en un máquina virtual), no consigo nada , haber si podeis echarme una mano:

private void CrearNuevoUsuario(string login)
{
#region Crear Nuevo Usuario en AD
try
{
string strUser = login;
string strPassword = "D#_" + DateTime.Now.Ticks.ToString();
string strPath = "LDAP://" + txtHost.Text;

DirectoryEntry de = new DirectoryEntry(strPath, txtUsuario.Text, txtPassword.Text);
DirectoryEntry deUser = de.Children.Add(strUser, "user");

deUser.CommitChanges();
}
catch (Exception err)
{
lblMsg.Text = err.ToString();
}
#endregion
}


El error que me da [en la línea dl deUser.CommitChanges()] es: 'Se ha especificado una sintaxis DN no válida. (Excepción de HRESULT: 0x80072032)'

Gracias de antemano,
  #10 (permalink)  
Antiguo 06/12/2010, 15:03
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Exclamación Respuesta: Active Directory con C#

Cita:
Iniciado por bpbrainiak Ver Mensaje
estimada, me gustaria tener ese manual tambien!!!

BpBrainiak, es posible que me puedas enviar ese material para trabajar con el active directory.

Gracias.
  #11 (permalink)  
Antiguo 06/12/2010, 15:05
 
Fecha de Ingreso: diciembre-2010
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Active Directory con C#

Cita:
Iniciado por Bellabys Ver Mensaje
Hola pyroCL
Te lo acabo de envíar a tu correo, ojala te sirva y me cuentas cómo te fue.

Saludos!!
Bellabys, tambien es posible que me puedas enviar ese material para trabajar sobre con el AD.

Gracias.
  #12 (permalink)  
Antiguo 09/04/2012, 13:12
 
Fecha de Ingreso: abril-2012
Mensajes: 1
Antigüedad: 12 años
Puntos: 0
Respuesta: Active Directory con C#

Bellabys, Seria posible que me puedas enviar ese material a mi correo. Xfa... Saludos
  #13 (permalink)  
Antiguo 09/04/2012, 15:44
 
Fecha de Ingreso: abril-2012
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
Respuesta: Active Directory con C#

Bellabys, me gustaría ese material. Me lo podrías enviar a mi correo. Gracias.
  #14 (permalink)  
Antiguo 05/08/2012, 16:35
 
Fecha de Ingreso: agosto-2012
Mensajes: 1
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Active Directory con C#

Holas a todos , este Bellabys quisiera q me mandes tu manual y todos que me ayuden con este tema me pueden mandar algun tipo de ayuda ejmplo por favor

gracias
  #15 (permalink)  
Antiguo 06/08/2012, 07:59
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 3 meses
Puntos: 1
Respuesta: Active Directory con C#

Hola, les paso una manera sencilla de utilizar la clase System.Security.Principal para trabajar con Active Directory. En este caso me interesa saber los grupos que tiene asignado un usuario logueado en la red y autorizar a los que pertenecen a un grupo dado:

string gpcGroup = ConfigurationManager.AppSettings["gpcGroup"];
int item = 0;
string Group;
bool Authorize = false;
ArrayList groups = new ArrayList();
foreach (System.Security.Principal.IdentityReference group in
System.Web.HttpContext.Current.Request.LogonUserId entity.Groups)
{ groups.Add(group.Translate(typeof(System.Security. Principal.NTAccount)).ToString());
Group = groups[item].ToString();
if (Group.ToUpper().Trim() == gpcGroup.ToUpper().Trim())
Authorize = true;
item += 1;
}
if (!Authorize)
p0.Visible = true;
else
p1.Visible = true;


Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.