El Servicio de Autenticación Central (CAS) es el protocolo de inicio de sesión único más utilizado en la web. Está destinado a proporcionar a los usuarios acceso a múltiples aplicaciones a la vez que les proporciona sus credenciales (como usuario y contraseña) solo una vez. También permite que las aplicaciones web autentiquen usuarios sin tener acceso a las credenciales de seguridad de un usuario, como una contraseña. El nombre CAS también se refiere a un paquete de software que implementa este protocolo.
Antes que nada deberías leer sobre cómo funciona CAS: A detailed walk through a CAS authentication
De acuerdo con la documentación de CAS, solo funciona en conexiones HTTPS seguras. Por este motivo, debe utilizar LogicalDOC a través de HTTPS. Acceda a https://localhost:8443 para comprobar que funciona bien.
Si no tiene un servidor CAS ya instalado para su empresa, le sugerimos que descargue e instale esta implementación: https://www.apereo.org/projects/cas
Para configurar el single sign-on en LogicalDOC eter la sección Administración > Seguridad > Single Sign-on
En el siguiente formulario, debe habilitar la función y conectar LogicalDOC a su servicio CAS:
- Url de la aplicación: la URL que utilizará el servidor CAS para llegar a LogicalDOC
- Url CAS: la URL que utilizará el servidor LogicalDOC para llegar al servidor CAS
- URL de inicio de sesión de CAS: la URL del formulario de inicio de sesión alojado por el servidor CAS
- Grupo: grupo asignado a usuarios nuevos autenticados a través del CAS
- Idioma: idioma asignado a usuarios nuevos autenticados a través del CAS
Una vez que se active el inicio de sesión único, debe acceder a LogicalDOC en esta url: https://localhost:8443/frontend
Si aún no está autenticado, será enrutado a la página de inicio de sesión del servidor CAS.
Info
Incluso si habilita el single sign-on, la página de inicio de sesión estándar en https://localhost:8443/login continúa disponible y funciona de la forma habitual.