使用Spring Security 3进行身份验证时,来自Google的414 Request-URI太大了

时间:2011-02-10 13:05:20

标签: openid spring-security google-openid

我的步骤如下:

  1. 用户进入登录页面。
  2. 用户没有帐户,而是使用Google OpenId。
  3. Google登录页面提示用户,并输入登录详细信息。
  4. 用户获得了Http 414。
  5. 414 Request-URI太大 请求的URL / accounts / SetSID ...太大而无法处理。

    解决方法是用户必须在登录页面之前登录Google,然后Google登录页面才会提示他。

    有趣的是它昨天正在运作。

    有什么想法吗?感谢。

1 个答案:

答案 0 :(得分:2)

您正在达到GET请求的最大URI长度。 解决方案是通过POST发送请求。我想你必须专门为谷歌这样做。请参阅https://groups.google.com/forum/?pli=1#!topic/google-federated-login-api/ldEUDr-2BGs