我有一个通过 Spring Security 通过 HTTP Basic 身份验证标头接受 CAS 代理票证的 Web 服务。由于似乎没有编程方式来获取 CAS 票证,我该如何与我的客户进行集成测试?
由于 CAS 设置是项目配置中比较棘手的方面之一,我确实需要将其作为我们自动化集成测试的一部分,但我遇到了障碍。
我有一个通过 Spring Security 通过 HTTP Basic 身份验证标头接受 CAS 代理票证的 Web 服务。由于似乎没有编程方式来获取 CAS 票证,我该如何与我的客户进行集成测试?
由于 CAS 设置是项目配置中比较棘手的方面之一,我确实需要将其作为我们自动化集成测试的一部分,但我遇到了障碍。
您对 CAS RESTful API 感兴趣:https ://wiki.jasig.org/display/CASUM/RESTful+API
RESTful API 遵循与原始 CAS2 协议相同的基本协议,并增加了一些额外定义良好的资源 url。这对于需要以编程方式访问 CAS 的应用程序特别有用。
希望这可以帮助。