私たちのアプリには、3つの異なる(Shibboleth)IdPとのSAML2SSO統合があります。4番目(Shibbolethも)を追加しようとしていますが、すべてのSSO応答が検証可能に署名されていることをアプリが想定しているため、いくつかの問題が発生しています。これらの他の3つは応答に署名していますが、4つ目はそうではなく、アプリの署名を強制するためのカスタム構成を追加することを躊躇しています。
技術的には、署名されていないSSO応答を受け入れるようにアプリを変更できますが、そうすべきかどうか疑問に思っています。署名されていないSSO応答を許可することの落とし穴は何ですか?セキュリティの脆弱性はありますか?
ベストプラクティスとして応答に署名することを推奨するShibboleth(または他のSAML2 SSO)ドキュメントはありますか?