当社の IT スタッフは、アプリケーションの IIS 6.0 Web サーバーに SiteMinder エージェントをインストールすることを拒否しています。これは、サードパーティ製ソフトウェアであるためセキュリティ上の懸念があることと、リソースの使用率が高くなりアプリケーションのパフォーマンスに影響を与える可能性があることを理由にしています。
彼らは、必要最小限の IIS、SiteMinder エージェント、およびログイン試行を認証するための「シム」のみを含む、独立した分離された Web サーバーをセットアップすることを提案しています。
この shim は、エージェントによって保護されるようにマークされた単一の ASPX ページになります。SiteMinder エージェントを使用してユーザー ID を認証し、アプリケーションのデータベースでユーザー ID を検索し、ユーザー ID とパスワードをユーザーのブラウザに返します。JavaScript 関数は、アプリケーションの既存のログイン ページにユーザー ID とパスワードを入力したかのように POST します。
彼らの懸念は正当なものですか?なぜですか、そうでないのですか?
同様のアーキテクチャを実装している人を聞いたことがありますか?
提案された解決策は、良いものですか、悪いものですか、それとも醜いものですか?