我正在使用 JASIG CAS 通过 liferay 进行 SSO 登录。现在,当我直接尝试登录时它工作正常,因为重定向与CASFilter
. 它重定向到 CAS 登录页面,并在登录成功后重定向到我们提供的应用程序 url。
现在我想使用liferay 的登录portlet 登录CAS。这个portlet 在liferay 中提供登录,与登录相同,但它的提交URL 是不同的。因此,CAS 重定向在这里不起作用。
而且我不希望这里出现 CAS 的登录提示。登录liferay后,我想直接登录CAS。我已经使用它进行了检查Apache HttpClient
,但它不起作用。我尝试过POST
对所有输入字段使用方法。问题是,CAS 使用了一个名为 的隐藏字段lt
,它是每次登录页面加载时的随机字符串。因此,当我以编程方式访问该页面时,我无法读取该字段。
如果我们给更老的lt
,那么它也不起作用。
那么,还有其他人见过吗?