Sergio Gil Pérez de la Manga wrote:
2009/6/19 Rafa C. [email protected]:
Hola, a todos.
Para una aplicacion intranet, necesitaria poder recuperar el usuario que
se ha loginado en el sistema (ya sea linux, windows, mac).
Es esto posible con un servidor Apache (en produccion) y Mongrel en
development?
Muchas gracias.
Rafa.
Hola Rafa,
Si te refieres al usuario del sistema servidor, lo puedes hacer como
te ha dicho David, aunque no entiendo muy bien para que te
servir�aeso.
Si te refieres al usuario del sistema cliente, te recomendar�a que
repasaras algunos conceptos b�sicos sobre el funcionamiento de la web
(lo que siempre recomienda Manuel, vaya), en primer lugar porque
obviamente no se puede hacer lo que quieres (sin perjuicio de que
alg�n gur� pueda explicar alg�n horrible y plataformadependiente hack
en javascript que yo no conozco, y desde luego no quiero conocer :-P),
y en segundo porque la tarea de desarrollar una aplicaci�n m�nimamente
compleja se te har� mucho menos cuesta arriba.
Con todo el respeto y eso.
Finalmente, si est�s en alg�n tipo de entorno corporativo y lo que
quieres es que la autenticaci�n en el sistema (cliente) y en tu web
est�n integradas, creo que LDAP puede solucionarte la papeletas, eso
s�, no sin sudor ni l�grimas
–
Sergio Gil P�rez de la Manga
e-mail > [email protected]
blog > http://www.lacoctelera.com/porras
now > http://twitter.com/porras
Hola, Sergio.
La aplicacion que estoy desarrollando es una aplicacion corporativa. En
esta corporacion, los usuarios se ‘loginan’ solo una vez en la red a
traves del usuario del cliente (normalmente windows XP).
Uno de los requerimientos es que el usuario no deba de identificarse
otra vez, sino que se debe recuperar el usuario del cliente y a partir
de aqui mostrar las opciones disponibles para ese usuario.
A mi me parece que has entendido muy bien mi problema y al leer tu
respuesta me han surgido 2 preguntas:
a) Cual es esta documentacion que me recomiendas, sobre el
funcionamiento de la web? (de esta tal manuel)
b) En la corporacion estan utilizando ActiveDirectory (protocolo LDAP
pero en windows) como sistema de autentificacion. Si montara openLDAP en
la autentificacion de mi aplicacion Rails, podria recuperar el usuario
con que se han loginado en ActiveDirectory?
c) Sabes si LDAP, aparte del login, gestiona las autorizaciones de los
diferentes objetos disponibles en la red? (impresoras autorizadas,
programas autorizados, accessos permitidos, etc…)
Muchas gracias.
Rafa.