我正在开发一个连接到客户网站(Java + ExtJS)的php应用程序,并从那里获取一些数据。
问题是客户的应用程序没有任何可用的外部API,因此我需要使用专为ExtJS前端设计的内部API。
该网站受CAS保护,因此我尝试将其作为“浏览器”进行身份验证,并使用PHP手动执行所有Cookie和票据操作。我想知道如何使用CAS客户端更好的方法吗?我真的想在请求标题中提供我的凭据,而不是尝试处理所有的cookie和票据。
答案 0 :(得分:1)
您似乎正在寻找代理功能:Web应用程序A受CAS客户端保护,并访问受CAS客户端保护的Web服务。因此,CAS身份需要从Web应用程序代理到Web服务。
以下是一些可以提供帮助的链接: