Conversión de Sofa y Libor
1.1 ¿Qué es el inicio de sesión único? El inicio de sesión único (SSO para abreviar) es una solución popular para integrar negocios empresariales. La definición de SSO es que un usuario puede iniciar sesión una vez para acceder a todas las aplicaciones en las que confía en múltiples aplicaciones.
Nuestro sistema actual tiene muchos subsistemas, y estos subsistemas se implementan en diferentes servidores, por lo que el método de sesión tradicional no puede resolver este problema. Necesitamos utilizar la tecnología de inicio de sesión único relevante.
1.2 ¿Qué es CASCAS? es un proyecto de código abierto iniciado por la Universidad de Yale para proporcionar un método de inicio de sesión único confiable para aplicaciones web. CAS se convirtió oficialmente en un proyecto JA-SIG en diciembre de 2004. CAS tiene las siguientes características:
1 Solución de inicio de sesión único de código abierto y de nivel empresarial.
Servidor 2CAS para aplicaciones de red que requieren despliegue independiente.
3CAS Client admite una gran cantidad de clientes (aquí se refiere a una única aplicación web en un sistema de inicio de sesión único), incluidos Java, .NET, PHP, MySQL, etc. Estructuralmente, CAS consta de dos partes: servidor CAS y cliente CAS. El servidor CAS debe implementarse de forma independiente y es el principal responsable de la autenticación del usuario; el cliente CAS es responsable de procesar la solicitud de acceso del cliente a los recursos protegidos y redirigir al servidor CAS cuando se requiere iniciar sesión.