IIS7にサイトマイナーがインストールされていて、ASP.NETサイトをサーバー上で実行しています。 Site minder SSOがASP.NET MVC要求を保護できないようです。すべてのASP.NET要求は、ASP.NET isapiフィルタによって処理され、Siteminder isapiフィルタが実行されないように見えます。 ASP.NET MVCサイトを保護するためにsiteminder SSOを動作させるにはどうすればよいですか? Siteminder SSOのisapiフィルタをASP isapiフィルタの前にロードするように強制する方法はありますか?Siteminder SSOがASP.NET MVCサイトを保護していません
答えて
私たちの解決策は、web.configファイルに、この順序でSiteMinder WebエージェントISAPIハンドラ、それに続くMVC ISAPIハンドラをリストすることでした。
私はコードフラグメントhereを掲載しました。
IISでISAPIフィルタを注文しようとしましたか?私はWin2008 IIS7でそれをやっていませんが、Windows 2003では、SiteMinderエージェントインストーラがフィルターを並べ替えます。 IISマネージャーでチェックして、並べ替えることができるはずです。 SiteMinderフィルタは上部に配置する必要があります。
私のMVC-2サイトでも同じ問題がありましたが、仮想フォルダはsiteminderによって保護されていました。
最後に、問題点を把握しました。
アプリケーションプールモードがClassicからIntegratedおよびVoilaに変更されました!問題が解決しました。
IIS7でMVC3と同じ問題があり、統合モードを使用する必要があります。私たちのソリューションは、IHttpModuleとHandler(.axd)の組み合わせを使用することですが、siteminderの新しいバージョンにISAPIフィルタ(ISAPI6WebAgent.dll)の代わりに統合されたMODULEであるIIS7WebAgent.dllがあるため、現在は使用できません。私はこれをテストし、その作業を確認し、すべてのMVC URLを保護することができました。また、MVCパイプラインからSM_USERなどのsiteminderで作成されたHTTPヘッダーも読み取ることができます。
私はあなたの計画はIIS7WebAgent.dllを使用する場合は、「ハンドラマッピング」にISAPI6WebAgent.dllのすべての回出てくる削除する必要がR12 SP 3でテストされたSiteMinderバージョン、「ISAPI & CGIの制限」と「ISAPIフィルタ」 IIS上でそれが妥協していないことを確認してください。
- 1. SiteMinder SSOがASP.NET MVC 5サイトを保護していません
- 2. siteminderを使ってspring mvc REST APIを保護する
- 3. SiteMinderの保護されたサイトにWCFメタデータを公開する
- 4. オープンソースasp.netイントラネット/ポータル/保護サイトを探しています
- 5. WCFサービスでsiteminderが保護されている。C#
- 6. ASP.NET WebサイトのElmahを保護する
- 7. SSO MVC ASP.NET CORE 1.1
- 8. Siteminder SSOをバイパスする手順
- 9. ログインパスワードを使用してasp.netサイトを保護するパスワード
- 10. ASP.NET MVCアプリケーションチェックリストを保護する
- 11. XSSからASP.NET MVCを保護または保護する方法は?
- 12. あなたのAsp.NET MVCサイトを保護するヒントは何ですか
- 13. ASP.NET MVC Web Deployは既定のWebサイトをオーバーライドしません
- 14. ASP.NET MVC 3 SSOとAD FS
- 15. OpenIDを使用したASP.NET MVCマルチサイトSSO
- 16. 同時実行保護が機能していません
- 17. ASP.NET Siteminderログインリダイレクト
- 18. 2 asp.net mvcサイトが互いに競合しています
- 19. グループの列は保護されていませんが、パスワードはグループ列の1つを保護します
- 20. 剣道DateTimePickerがasp.netを投稿していませんMVC
- 21. Asp.net Mvcのサイトでメモリが不足しています
- 22. SiteminderのHttpHeaderの値に基づいてKentico管理サイトにログインします
- 23. ASP.Net MVCファイルアップロードが動作しません
- 24. RoutePrefixが動作しません。Asp.NET MVC
- 25. ヘルパーが動作しません(ASP.NET MVC)
- 26. ASP.NET MVCカスタムコントローラが動作しません
- 27. ASP.NET MVC編集フォームにデータが保存されていません
- 28. エアフロープラグインのモデルビューが保護されていません
- 29. GitLabのデフォルトURLがセキュリティ保護されていません
- 30. C#.Net MVCとCA/Siteminderミドルウェア
残念ながら、これは私のためには機能しません。 Siteminderで保護されている場合は、javascript、css、および画像がSiteminderによってブロックされている間のみビューがレンダリングされます。 – Raj