{{tag>cas autentificación sso }} ===== CAS ===== Central Authentication Service Algo que tiene que quedar muy claro es que CAS se encarga única y exclusivamente de la autenticación es decir, de comprobar contra una fuente de datos especifica si el usuario y contraseña facilitados existen. NO se encarga de la autorización, que sería la gestión de lo que puede o no puede hacer ese usuario en función de sus roles. Tomcat con ejemplos www.jaumemoron.cat/sites/default/files/TomcatCAS.zip ==== Programas ==== * jasig/cas -> https://www.apereo.org/projects/cas ==== Instalación en Docker ==== docker pull apereo/cas docker run -p 80:8080 -p 443:9443 --rm -d --name="sso" apereo/cas:latest --rm para que destruya el contenedor cuando se pare docker ps -a * https://www.arquitecturajava.com/que-es-gradle/ * https://apereo.github.io/2018/11/16/cas60-gettingstarted-overlay/#user-interface-customizations * https://www.adictosaltrabajo.com/2015/09/30/casificacion-de-apache-web-server-2-4-dockerizado/ * https://apereo.github.io/cas/development/installation/Docker-Installation.html * https://github.com/apereo/cas/blob/master/docs/cas-server-documentation/installation/Docker-Installation.md * https://github.com/apereo/cas-webapp-docker ==== Referencias ==== * https://kogentadono.com/tag/cas/ * https://kogentadono.com/2014/10/16/installing-cas-3-5-2-on-ubuntu-12-04-part-1-tomcat-7-and-cas/ * https://www.adictosaltrabajo.com/tutoriales/introduccion-cas/ * https://www.rediris.es/jt/jt2010/ponencias/jt2010-jt-serv_feder_2-2.pdf * https://www.adictosaltrabajo.com/tutoriales/implementando-ssocas/ * https://www.adictosaltrabajo.com/tutoriales/cas-restlet/ * http://www.jaumemoron.cat/es/content/instalaci%C3%B3n-y-configuraci%C3%B3n-de-un-servidor-sso