Active Directory

Páginas: 19 (4621 palabras) Publicado: 3 de octubre de 2012
Cómo autenticar en Active Directory mediante la autenticación de formularios y .NET Visual Basic
Id. de artículo: 326340 - Ver los productos a los que se aplica este artículo
Advertencia: Artículo de Traducción Automática, vea la exención de responsabilidad.
Haga clic aquí para ver en paralelo el artículo de traducción automática y el artículo original en inglés.
Expandir todo | Contraer todoEn esta página
* Resumen
* Crear una aplicación Web ASP.NET en Visual Basic .NET
* Escribir el código de autenticación
* Explicación del código
* Autenticación de usuarios
* Grupos de usuarios
* Escribir el código de global.asax
* Modificar el archivo Web.config
* Configurar IIS para autenticación anónima
* Crearla página Logon.aspx
* Modificar la página WebForm1.aspx
* Referencias
* Propiedades
* Propocionar comentarios
Resumen
Este artículo paso a paso describe cómo una aplicación de ASP.NET puede utilizar la autenticación de formularios para permitir que los usuarios se autentiquen en Active Directory utilizando el protocolo ligero de acceso a directorios (LDAP).

Después de queel usuario está autenticado y redirigido, puede utilizar el método de Application_AuthenticateRequest del archivo Global.asax para almacenar un objeto GenericPrincipal en la propiedad HttpContext.User que fluye a través de la solicitud.
Crear una aplicación Web de ASP.NET en Visual Basic .NET
Siga estos pasos para crear una nueva aplicación Web de ASP.NET con el nombre FormsAuthAd en VisualBasic. NET:
1. Iniciar Visual Studio de Microsoft. NET.
2. En el menú archivo , seleccione nuevoy, a continuación, haga clic en proyecto.
3. Haga clic en Proyectos de Visual Basic en Tipos de proyectoy, a continuación, haga clic en Aplicación Web de ASP.NET plantillas.
4. En el cuadro ubicación , escriba http://<servername>/FormsAuthAd (reemplazando http://localhost si utilizael servidor local (con el fin de tener http://localhost/FormsAuthAdy, a continuación, haga clic en Aceptar.
5. Haga clic en el nodo referencias del explorador de soluciones y, a continuación, haga clic en Agregar referencia.
6. En la ficha .NET en el cuadro de diálogo Agregar referencia , haga clic en System.DirectoryServices.dll, haga clic en Seleccionary, a continuación, haga clic enAceptar.
Escribir el código de autenticación
Siga estos pasos para crear un nuevo archivo de clase denominado LdapAuthentication.vb:
1. En el Explorador de soluciones, haga clic en el nodo de proyecto, elija Agregary, a continuación, haga clic en Agregar nuevo elemento.
2. Haga clic en la clase en plantillas.
3. Escriba LdapAuthentication.vb en el cuadro nombre y, a continuación, hagaclic en Abrir.
4. Reemplace el código existente en el archivo LdapAuthentication.vb con el código siguiente:
5. Imports System
6. Imports System.Text
7. Imports System.Collections
8. Imports System.DirectoryServices
9.
10. Namespace FormsAuth
11.Public Class LdapAuthentication
12.
13. Dim _path As String
14. Dim _filterAttribute As String
15.
16. Public Sub New(ByVal path As String)
17. _path = path
18. End Sub
19.
20.Public Function IsAuthenticated(ByVal domain As String, ByVal username As String, ByVal pwd As String) As Boolean
21.
22. Dim domainAndUsername As String = domain & "\" & username
23. Dim entry As DirectoryEntry = New DirectoryEntry(_path, domainAndUsername, pwd)
24....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • active directory
  • Active Directory
  • Active Directory
  • Active directory
  • Active directory
  • Active directory
  • Active Directory
  • Active Directory

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS