Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2011, 07:51
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Respuesta: Problemas autenticacion LDAP con asp.net c#

Lo que debes hacer es crear una connectionstring del LDAP, ejemplo:

Cita:
<connectionStrings>
<add name="SampleConnectionAD" connectionString="LDAP://dc1.corp.domain.com/DC=corp,DC=domain,DC=com"/>
</connectionStrings>
Los DC van en funcion de los datos del dominio al que te quieras conectar, OU, etc, para mayor referencia checa éstos links

http://serverfault.com/questions/130...nection-string

http://tomb.ca/post.cfm/ldap-connect...der-in-sbs2003


Después debes indicar en el membership a que connectionstring te vas a conectar que en éste caso es la de SampleConnectionAD

Cita:
<membership defaultProvider="SampleConnectionAD">
<providers>
<add name="SampleConnectionAD" type="System.Web.Security.ActiveDirectoryMembershi pProvider,System.Web,Version=2.0.0.0,Culture=neutr al,PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="SampleConnectionAD"
connectionUsername="USER"
connectionPassword="PASSWORD"
attributeMapUsername="sAMAccountName"
applicationName="APP_NAME"
/>
</providers>
</membership>
Debes proporcionar una cuenta de servicio o una cuenta que tenga acceso para entrar a ese dominio para la autenticación

El tema de los roles y control de accesos los puedes manejar con el modelo de base de datos que tiene el membership (independiente al AD)

Espero haber sido claro

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net