Estamos liderando un ejercicio con una institución pública para instalar diferentes herramientas de código abierto para que puedan experimentar y ver lo que más les conviene.
Por lo tanto, estamos instalando:
- un wiki (dokuwiki)
- mediagoblin
- gnu social
- etherpad
- ethercalc
y posiblemente un poco más
Estábamos pensando en usar LDAP para armonizar los inicios de sesión.
Pero a menudo parece que los complementos LDAP ya no se mantienen, y la configuración es difícil de funcionar bien, algunas herramientas tienen documentos LDAP insuficientes.
¿Sigue siendo una buena idea hoy hacer esto a través de LDAP? ¿OAuth es quizás una mejor opción?
Sé que esta no es una pregunta de código, pero lo que nos gustaría entender es si debemos apegarnos a nuestra decisión de utilizar LDAP o si debemos considerar otras rutas. Muchas gracias
fuente
En el mundo universitario, el sistema Apereo [anteriormente Jasig] CAS es una forma común de hacer Single Sign On para grandes conjuntos de aplicaciones web. Con CAS, el usuario solo ingresa su contraseña en el servidor de autenticación: las aplicaciones individuales validan un ticket único en lugar de ver la contraseña del usuario. Esta es una gran victoria de seguridad cuando se trata de aplicaciones desarrolladas por muchos grupos internos y proveedores, ya que ninguna de las aplicaciones tiene acceso a las contraseñas de los usuarios.
Existen numerosas bibliotecas de clientes CAS disponibles para la mayoría de los entornos de programación y el soporte CAS integrado es cada vez más común para las aplicaciones utilizadas o vendidas a las universidades. Además del "servidor Jasig CAS" principal, también hay varios servidores adicionales disponibles, incluido el servidor Ruby CAS y un módulo para Drupal que puede actuar como servidor CAS para autenticar aplicaciones adicionales en la base de datos Drupal.
El servidor Jasig CAS está escrito en Java y puede ser respaldado por cualquier número de controladores de autenticación , que incluyen:
El servidor Jasig CAS puede actuar como una fuente de autenticación para la aplicación a través de varios protocolos diferentes utilizados para el inicio de sesión único:
Incluso se puede usar como autenticación detrás de un proveedor Shibboleth o usar un cliente Shibboleth como back-end de autenticación.
Nota: la organización Jasig se está fusionando con la organización Apereo, por lo que algunas URL pueden cambiar en el futuro.
fuente