Forms HTTP 408-已超过登录过程允许的时间。j_安全检查
以下是事件的顺序: 1.从JSP页面向IdP登录页面提交表单:Forms HTTP 408-已超过登录过程允许的时间。j_安全检查,forms,cookies,j-security-check,Forms,Cookies,J Security Check,以下是事件的顺序: 1.从JSP页面向IdP登录页面提交表单: <form action="http://xxx" method="POST"> <input type="hidden" name="idp" id="idp" value="yyy"> <input type="submit" value="Login"> </form> 2.登录后,用户将被重定向回显示“已验证”的页面 3.从该页面,将自动提交表单,以便用户登录到另
<form action="http://xxx" method="POST">
<input type="hidden" name="idp" id="idp" value="yyy">
<input type="submit" value="Login">
</form>
2.登录后,用户将被重定向回显示“已验证”的页面
3.从该页面,将自动提交表单,以便用户登录到另一个站点:
<head>
<script type="text/javascript">
function bodyOnloadHandler() {
document.forms[0].submit();}
</script>
</head>
<body onload="bodyOnloadHandler()">
<form action="/ccc/j_security_check" method="GET">
<input name="j_username" value="aaa" type="hidden">
<input name="j_password" value="bbb" type="hidden">
</form>
</body>
函数bodyOnloadHandler(){
document.forms[0]。提交();}
4.这会显示正确的URL,并且在手动浏览时有效,但现在我得到以下错误:
状态HTTP 408-已超过登录过程允许的时间。如果要继续,您必须单击“上一步”两次,然后重新单击所请求的链接,或者关闭并重新打开浏览器。这可能没有多大帮助,但我发现了问题所在。有一个看门狗服务没有得到响应,继续重新启动Tomcat。注意到这一点并不容易——谢谢Etienne。似乎这与会话到期有关。资料来源:Vimal Bera。