我有一个 Web 服务,它通过 Spring Security 通过 HTTP Basic 身份验证 header 接受 CAS 代理票证。由于似乎没有获取 CAS 票证的编程方式,我该如何与我的客户进行集成测试?
由于 CAS 设置是项目配置中比较棘手的方面之一,我确实需要它成为我们自动化集成测试的一部分,但我遇到了障碍。
最佳答案
您对 CAS RESTful API 感兴趣:https://wiki.jasig.org/display/CASUM/RESTful+API
RESTful API 遵循与原始 CAS2 协议(protocol)相同的基本协议(protocol),并增加了一些额外的明确定义的资源 URL。这对于需要以编程方式访问 CAS 的应用程序特别有用。
希望这对您有所帮助。
关于testing - CAS 安全 Web 服务的集成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5790748/