私は OpenID を試しており、OpenID アカウントを使用してアクセスするサンプル Web ページをセットアップしました。Janrain のPhp OpenID ライブラリを使用していますが、Google アカウントでは機能しませんでした。少し調査した結果、この質問にたどり着きました。これは、Google が使用していることが問題であることを示唆していますhttps
...
... PHP サーバーで HTTPS リクエストを作成するためのセットアップが中断されている可能性があります。ca-certificates パッケージがインストールされていることを確認してください。
同じスレッドで、誰かがハッキングされたバージョンのライブラリにリンクしています。これは私が展開し、Google アカウントで正常に使用しています。他の質問には、同様の問題を回避するための他のカスタマイズがあります ( Janrain の PHP-OpenID と Google/Yahoo、 php-openID は Yahoo!では機能しません、PHP OpenID での AX の使用例...)
私はセキュリティにあまり熱心ではないので、質問します。これらのハッキングされたバージョンを使用しない理由を知っている人はいますか?
元のライブラリには、これらのハッキングが意図的に修正する欠点があり、したがってハックは潜在的なセキュリティの脆弱性になりますか?
これらのソリューションのいずれかを見て、「デビッド・チャウムのひげによって!いいえ!!」と行った資格のある暗号化者がそこにいますか?
もしそうなら - したがって、これらのハックを使用するべきではありません - 「ca-certificates パッケージがインストールされている」ことを確認するにはどうすればよいですか?