Googleでopenidの実装をデバッグしようとすると、Apache 406エラーが返され続けましたが、最終的に、ホスティング会社が「/ id」を含む文字列をGETパラメーターとして渡すことを許可していないことに気付きました(「example.php? anyattribute =%2Fid "URLエンコード後)。
Googleのopenidエンドポイントにこの死の単語「/id」(https://google.com/accounts/o8/id )が含まれているため、これはかなり厄介です。このため、Googleにログインするたびにアプリが406エラーを返します。ホスティング会社に連絡したところ、セキュリティ上の理由からこれは無効になっているとのことでした。
確かに、代わりにPOSTを使用できます。しかし、これがセキュリティの問題を引き起こす可能性がある理由を誰かが知っていますか?