Conexión LDAP persistente

63 views
Skip to first unread message

Francisco Javier Terceño García

unread,
May 28, 2012, 3:18:48 AM5/28/12
to web2py-...@googlegroups.com
Hola a todos.

Me gustaría utilizar web2py para crear una consola de administración de directorios ldap con tecnología web.

Una vez que el usuario se autentica en alguno de los directorios disponibles, podrá administrar sus objetos.

Cada acción a realizar en el directorio exige que el usuario esté autenticado (usuario y password).

Me gustaría que una vez que el usuario se conectara al directorio, dicha conexión se mantuviera activa y no tuviera que volver a conectar en cada acción, pero por la propia naturaleza de web2py (el entorno se crea y destruye en cada petición y respuesta), no tengo (o conozco) otra forma de persistencia que no me obligue a guardar, de algún modo, las credenciales del usuario para que sean utilizadas en cada acción. Esto provoca un gran problema de seguridad, ya que dichas credenciales quedan comprometidas.

¿Existe algún mecanismo que me permita mantener la persistencia de una conexión a un directorio a través de la sesión del usuario?

Federico Ferraro

unread,
May 29, 2012, 7:01:50 AM5/29/12
to web2py-...@googlegroups.com
Te paso estos link , que encontre hace un tiempo buscando algo similar :

Espero que te sirva .. 

Slds ... 
--
--
Federico Ferraro
Usuario Linux : 482533.
--

Francisco Javier Terceño García

unread,
May 30, 2012, 2:22:08 AM5/30/12
to web2py-...@googlegroups.com
Hola darkangel.

Muchas gracias por la información; pero en dicha aplicación la conexión con el directorio se abre y cierra en cada acción. Para no tener que pedir las credenciales constantemente, se guardan en la sesión del usuario. Y es este procedimiento el que me gustaría evitar, ya que cualquiera que tuviera acceso al servidor podría observar el contenido de los ficheros en los que se guardan las sesiones. Si se guardaran en base de datos, tendría el mismo problema de seguridad.

En resumen, me gustaría que las credenciales del usuario no se guardaran una vez introducidas. Cuando el usuario se conecta al directorio, quisiera que dicha conexión permaneciera abierta hasta que realice logout o hasta que el propio directorio cancele dicha conexión.


Un saludo.

Federico Ferraro

unread,
Jun 3, 2012, 4:34:42 PM6/3/12
to web2py-...@googlegroups.com
Podrías , investigar si se puede hacer con kerberos . Igual podrías fijarte en la configuración de ldap o en la libreria , para ver si hay algún timeout ,porque la conexión se cierra cuando hay un "ubind".

Slds... 

Francisco Javier Terceño García

unread,
Jun 4, 2012, 8:14:38 AM6/4/12
to web2py-usuarios
Muchas gracias, de nuevo, Federico.

He tenido en cuenta el uso de kerberos; pero en este momento mi
entorno no lo tiene montado y no es algo trivial, por lo que esperaba
poder solucionarlo de otro modo.


Un saludo.

On 3 jun, 22:34, Federico Ferraro <fferrar...@gmail.com> wrote:
> Podrías , investigar si se puede hacer con kerberos . Igual podrías fijarte
> en la configuración de ldap o en la libreria , para ver si
> hay algún timeout ,porque la conexión se cierra cuando hay un "ubind".
>
> Slds...
>
> El 30 de mayo de 2012 03:22, Francisco Javier Terceño García <
> javitgar...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages