...
- Se utilizará el login del portal si la aplicación está totalmente integrada, es decir, si va a ser una aplicación que esté bajo micampus. En este caso, en nuestro backend sólo necesitaremos comprobar el token que nos dará el portal, por lo que podemos ir directamente al apartado Cómo comprobar el token.
- Si es una aplicación independiente, habrá que implementar el cliente CAS en nuestro backend.
En ambos casos, ya que se usa siempre el CAS como sistema de autenticación (o bien la propia aplicación o bien el Portal de Servicios) deberemos asegurarnos que nuestra aplicación está dada de alta siguiendo la guía Alta de aplicaciones en CAS.
A continuación tenemos lo que hay que añadir a nuestro proyecto tanto con login en el Portal, como con login CAS.
Login con el Portal de Servicios
...
Una vez hecho esto, ya solo nos queda comprobar el token en los métodos privados de nuestro servicio REST, que está explicado en el apartado apartado Cómo comprobar el token.
Login con CAS: cliente CAS en Spring Boot
...
Esto es una versión inicial, todavía no tiene suplantación, se irá añadiendo conforme vayamos teniendo tiempo para hacerlo.
...