我正在尝试使用基于 CAS 身份验证的 Web 对我的 Java 应用程序进行身份验证。到目前为止我所了解的是我需要处理 cookie。我从登录表单 HTML 页面中检索了 cookie,它向我发送了一个JSESSION
cookie。使用 POST 提交检索此 cookie 的值。
我的问题是,在提交之后,我得到了一个“成功登录”的 HTML 作为响应,但我不知道如何获取 CASTGT cookie。我需要它来访问网络上的服务(内联网,具体而言)。
此外,在浏览器中,登录后,我看到来自提供登录表单的域的两个 cookie(JSESSION 和 CASTGT),以及来自提供 Intranet 的域的另一个 JESSION cookie。