Dónde puedo encontrar una biblioteca de Ruby o Ruby on Rails para SAML 2.0 SSO. Tengo un conjunto de aplicaciones empresariales que deben construirse pero que necesitan tener un inicio de sesión federado desde un sistema central de autenticación. He usado SAML 1.1 y SAML 2.0 en un entorno de Microsoft .Net, pero todavía no he visto una biblioteca que maneje tanto a los proveedores de SAML como a los consumidores de Ruby on Rails. ¿Puede alguien señalarme en la dirección correcta o decirme si necesito construir la biblioteca yo mismo?SAML 2.0 SSO para Ruby on Rails?
Respuesta
Los mejores lugares para buscar son Ruby Toolbox y Rubygems.org - si no está allí, puede probar Github, pero sus posibilidades son escasas ahora.
Mi regla es: calcule cuánto tiempo le tomaría construirla usted mismo. Si ha gastado una cantidad razonable de tiempo (por ejemplo, 10%) en encontrar una solución existente, pero ninguna está por ahí (o funcionando), entonces codifíquela usted mismo.
Esto no es realmente una respuesta útil. –
Excelente punta pro vida. ¿Cuál es su regla para construirlo usted mismo o comprarlo? – Chloe
Argumentaría que el enfoque Roll Your Own es menos recomendable cuando se trata de seguridad: una implementación ingenua podría fácilmente introducir una vulnerabilidad de seguridad. – spume
Jugué con esto una vez: https://github.com/onelogin/ruby-saml Puede ser lo que estás buscando.
Por extraño que parezca, me acabo de enterar de esto hoy también. Parece que también hay algunas horquillas activas y aplicaciones de ejemplo. Aunque no estoy seguro de que admita SAML 1.1 ... – Brian
, todavía no es un cliente saml completo, por lo que solo es compatible con algunos IdP. – Peder
La versión oficial de 'ruby-saml' aún no admite respuestas cifradas. Sin embargo, hay un par de tenedores y ramas de trabajo que están tratando de agregarlo. Fyi, en caso de que esto sea algo que quieras de inmediato. –
AssureBridge SSOExchange es un servicio que admite SAML 1.1 y 2.0. Está disponible con un conector simple de Ruby que se integra simplemente en aplicaciones de Ruby sin la necesidad de que el desarrollador conozca ningún SAML. Por lo general, solo requiere unas pocas líneas de código en su aplicación.
echarle un vistazo en: http://www.assurebridge.com/integrations/
Esto se siente como un anuncio para un producto comercial, el OP estaba buscando soluciones de software libre. –
- 1. Web SSO con Java y SAML 2.0
- 2. SSO transparente con SAML (IE, SAML 2.0, ADFS, autenticación Kerberos)
- 3. Cómo implementar SAML SSO
- 4. SAML con .NET 2.0
- 5. Certificado autofirmado con SAML 2.0
- 6. Intellisense para Ruby, Ruby on Rails, Python
- 7. Ruby vs. Ruby on Rails
- 8. Ruby on Rails Switch
- 9. Ruby on Rails will_paginate
- 10. Ruby on Rails enviar
- 11. Docsplit Ruby on Rails
- 12. Ruby on Rails: descargable
- 13. cómo implementar SAML sso usando Java, Java EE
- 14. Mahout Plugin para ruby on rails
- 15. Configurar Notepad ++ para ruby on rails
- 16. ¿Hay alguna prueba para Ruby on Rails?
- 17. Ruby on Rails Internacionalización para español
- 18. Configuración de Vim para Ruby on Rails
- 19. Mejor ubicación IP para Ruby on Rails
- 20. Ruby on Rails función para este
- 21. Ruby On Rails: pluralizar para otros idiomas
- 22. Ruby on Rails Editor para Windows
- 23. ¿ADFS 2.0 es compatible con el protocolo SAML 1.1 y los perfiles SSO web?
- 24. mejor ruby on rails cms
- 25. Ruby on Rails field average?
- 26. Ruby on Rails I18n interpolation
- 27. link_to con Ruby on Rails
- 28. Busting Ruby on Rails Myths
- 29. Django o Ruby on Rails
- 30. Cómo dominar Ruby on Rails
Busco bibliotecas gratuitas que implementan ambos lados de la especificación SAML, proveedor de identidad y solicitante. No busco bibliotecas de cliente de un lado que fueron implementadas por una empresa como una forma de obtener ingresos. Debemos construir un proveedor de identidad central para nuestros sistemas internos, así como permitir que todas nuestras aplicaciones sean los solicitantes. No estamos interesados en asociarnos con un proveedor de identidad. – Schleichermann