Para poder habilitar la autenticación CAS en las aplicaciones Fundeweb2.0 tenemos que seguir los siguientes pasos: Editar los filtros de la aplicación filtro-[local|desarrollo | explotación].properties

#CAS
    cas.disabled=false
    cas.server.url=sso
    cas.application.url=Url aplicacion

# index.html
    contexto.raiz=/prototipo/
    url.pagina.principal=paginas/home.seam
    url.pagina.login=paginas/home.seam

# pages.xml
   viewid.pagina.login=paginas/home.xhtml

Incluir en el pom.xml la dependencia con el CAS

    <dependency>
	<groupId>cas</groupId>
	<artifactId>casclient</artifactId>
    </dependency>

Habilitar el CAS en el components.xml:

	<fdw-web:cas-client2-filter
		disabled="@cas.filter.disabled@"
		loginUrl="@cas.login.url@"
		validateUrl="@cas.service.validate.url@"
		serverName="@cas.server.name@"
		wrapRequest="true"
		force="false"
		renew="false"
		regex-url-pattern="/paginas/.*\.seam" />

Una vez realizadas estas tareas hay que asegurarse que nuestra aplicación esté dada de alta en el CAS para la correcta redirección.

  • fdw2.0/gt/cas.txt
  • Última modificación: 07/11/2017 10:46
  • (editor externo)