参考: https://blog.csdn.net/Anumbrella/article/details/88912964

我们知道CAS认证支持包括多种协议去认证,包括CAS、OAuth、SAML1、SAML2、REST Protocol 等协议。

这里我们采用REST协议去获取TGT,然后获取到TGT后获取到ST,最后拿到ST后再去访问服务。

一、开启 rest 认证服务

首先我们加入Rest服务依赖:

<!-- Restful support -->
 <dependency>
     <groupId>org.apereo.cas</groupId>
     <artifactId>cas-server-support-rest</artifactId>
     <version>${cas.version}</version>
 </dependency>

开启Rest认证