Forum: Rails-ES [LDAP seguro en RoR] Acceso a un servidor seguro ldap

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
David González (Guest)
on 2009-04-22 01:52
(Received via mailing list)
Hola lista:
Soy nuevo por aquí, y la necesidad es la que me ha empujado, a ver si
alguno
tiene experiencia en el tema ya que no encuentro nada en google al
respecto.
Estoy modificando una aplicación en RoR para que la autenticación de
usuarios se haga contra un servidor LDAP, pero resulta que el servidor
es
sldap, vamos secure ldap.
¿Alguno de vosotros sabe si 'net/ldap' no es capaz de manejar este
protocolo?
Cualquier información que me ayude a poder debuggear un poco mas será
muy
agradecida.

Gracias a todos.
Paulino P. (Guest)
on 2009-04-24 03:17
(Received via mailing list)
Trata de ver,

http://wiki.rubyonrails.org/rails/pages/HowtoAuthe...

y nos cuentas

--Paulino

El 21 de abril de 2009 23:51, David González
<removed_email_address@domain.invalid>escribió:
David González (Guest)
on 2009-04-26 19:03
(Received via mailing list)
Lo he probado, pero solo consigo un resultado de

'no bind result'

Incluso he probado a poner el servidor por ip en lugar de por nombre
para
ahorrar la resolución de nombre por si acaso y no hay manera.

¿alguna pista de que significa ese error, google no me da ninguna pista
clara?



El 24 de abril de 2009 1:16, paulino huerta
<removed_email_address@domain.invalid>escribió:
Valentin P. (Guest)
on 2009-04-27 10:33
(Received via mailing list)
Prueba en un terminal algo asi (script/consoloe):

primero la libreria

require 'ldap'

conn = LDAP::Conn.new('tuIP', 389)
conn.set_option(LDAP::LDAP_OPT_PROTOCOL_VERSION, 3)

if conn.bind('cn=admin,c=es', 'tupassword')
   [imprimes lo que quiera, si sale, estas conectado]
end

Recuerda poner correctamente el DN de tu usuario administrador.


Saludos.

2009/4/26 David González <removed_email_address@domain.invalid>
David González (Guest)
on 2009-04-27 10:38
(Received via mailing list)
Es sldap conexión segura, en un principio el puerto debería ser 636,
pero
con este código que me dices no hace falta establecerlo?Quiero decir, en
el
que me mandabas en el otro correo hay un momento en el que le
especificas el
método, si es simple o tls.

Mi servidor conecta con el de LDAP vía una VPN, pero entiendo que una
vez el
servidor ha establecido la conexión eso no influye en las aplicaciones.

Lo pruebo esta misma tarde.

El 27 de abril de 2009 8:33, Valentin P.
<removed_email_address@domain.invalid>escribió:
David González (Guest)
on 2009-05-27 10:37
(Received via mailing list)
Bien, una vez probado todo esto sigue sin funcionar :(Me surge una duda.
Trabajo desde un servidor ubuntu que conecta al LDAP a través de una
VPN,
desde la terminal de ubuntu realizando un ldapsearch puedo buscar
usuarios
¿puede ser que haya algún problema de que RoR necesite autenticación vpn
de
algún modo especial?
Instalé la gema para ldap, y el error que recibo siempre es de "no
connection to server".


El 27 de abril de 2009 8:38, David González
<removed_email_address@domain.invalid>escribió:
Antonio P. (Guest)
on 2009-05-28 09:25
(Received via mailing list)
Buenas,

David González escribió:
> Bien, una vez probado todo esto sigue sin funcionar :(Me surge una duda.
> Trabajo desde un servidor ubuntu que conecta al LDAP a través de una VPN,
> desde la terminal de ubuntu realizando un ldapsearch puedo buscar usuarios
> ¿puede ser que haya algún problema de que RoR necesite autenticación vpn de
> algún modo especial?
> Instalé la gema para ldap, y el error que recibo siempre es de "no
> connection to server".

quizá tengas que configurar TLS_CACERT en el fichero
/etc/ldap/ldap.conf. Para más info 'man ldap.conf'

Aunque si con las ldap_utils conectas bien probablemente no sea este el
problema, prueba a ver.

Mis 2¢

Ciao
This topic is locked and can not be replied to.