在尝试使用 Google 调试我的 openid 实现时,它一直返回 Apache 406 错误,最后我发现我的托管公司不允许将包含“/id”的字符串作为 GET 参数传递(类似于“example.php? anyattribute=%2Fid" 一旦 URL 编码)。
这很烦人,因为谷歌 openid 端点包含这个死亡词“/id”(https://google.com/accounts/o8/id ),所以每次我用谷歌登录时,我的应用程序都会返回 406 错误。我联系了我的托管公司,他们告诉我,出于安全目的,该服务已被停用。
当然,我可以改用 POST。但是有没有人知道为什么这会导致安全问题???