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.
on 2009-06-19 00:41
on 2009-06-19 00:48
podrias aclara un poco como es el proceso del login?? 2009/6/18 Rafa Colom <ruby-forum-incoming@andreas-s.net> > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Ror-es mailing list > Ror-es@lists.simplelogica.net > http://lists.simplelogica.net/mailman/listinfo/ror-es > -- J. Martin Fernandez Szutner martin@szutner.com.ar [main address] móvil: ++521(662)224.02.81 msn: martinszutner@hotmail.com skype: martinszutner ........................................................................................... This e-mail is confidential and/or may contain privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose, or take any action based on this message or any other informat ion herein, please advise the sender immediately by reply this e-mail and delete this e-mail and its attachments.
on 2009-06-19 08:41
Rafa Colom wrote: > 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. No sé si es a esto a lo que te refieres.... cliente92:~ villa$ irb irb(main):001:0> exec('whoami') villa saludos villa
on 2009-06-19 08:58
2009/6/19 Rafa Colom <ruby-forum-incoming@andreas-s.net>: > 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 > sgilperez@gmail.com blog > http://www.lacoctelera.com/porras now > http://twitter.com/porras
on 2009-06-21 21:59
Sergio Gil Pérez de la Manga wrote: > 2009/6/19 Rafa Colom <ruby-forum-incoming@andreas-s.net>: >> 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 > sgilperez@gmail.com > 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.
on 2009-06-21 22:51
2009/6/21 Rafa Colom <ruby-forum-incoming@andreas-s.net> > > a) Cual es esta documentacion que me recomiendas, sobre el > funcionamiento de la web? (de esta tal manuel) > http://www.w3.org/TR/webarch/
on 2009-06-22 01:36
Hola Rafa, Hace un tiempo (tanto como para no acordarme de los detalles), hice una aplicación en PHP que tenÃa unos requerimientos parecidos, la aplicación estaba corriendo en un servidor linux y se autenticaba contra un directorio activo de windows utilizando ldap. Para mi sorpresa ActiveDirectory es un ldap bastante estándar, solo que tiene algunas cosillas de más. Por lo que te podrÃas autenticar y hacer hacer queries con un cliente normalito. No te tienes que instalar un server openldap, lo que necesitas es un cliente y ruby tiene uno. En cuanto a la autenticación de los usuarios de red. Lo puedes hacer de manera transparente si desde el rails logras acceder a las credenciales NTLM que envia el internet explorer (y hasta donde entendido, solo el Internet Explorer) Buscando rapidito y sin leer en google encontré esto: http://blog.rayapps.com/2008/12/02/ntlm-windows-domain-authentication-for-rails-application/ pero ni lo he leido ni probado. Espero que con esto tengas algo para empezar.. Suerte y por favor comparte tus experiencias con la lista para ver como te ha ido. Saludos, Jorge Calás.
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.