IIS7에 사이트 마이너가 설치되어 있고 서버에서 ASP.NET 사이트를 실행 중입니다. Site minder SSO가 ASP.NET MVC 요청을 보호하지 못하는 것 같습니다. 모든 ASP.NET 요청은 Siteminder isapi 필터가 실행되지 않도록하는 ASP.NET isapi 필터로 처리되는 것으로 보입니다. 내 ASP.NET MVC 사이트를 보호하기 위해 siteminder SSO를 어떻게 작동시킬 수 있습니까? ASP isapi 필터 전에 Siteminder SSO가로드되도록 isapi 필터를 강제 적용 할 수있는 방법이 있습니까?Siteminder SSO가 ASP.NET MVC 사이트를 보호하지 않음
답변
우리를위한 해결책은 web.config 파일에서 MVC ISAPI 처리기 다음에 SiteMinder 웹 에이전트 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) 대신 통합 된 모듈 인 IIS7WebAgent.dll이 있으므로 지금은 사용하지 않습니다. 이 테스트를 통해 MVC URL을 보호 할 수 있었고 MVC 파이프 라인의 SM_USER와 같은 siteminder에서 생성 한 HTTP 헤더도 읽을 수있었습니다.
나는 당신의 계획 IIS7WebAgent.dll를 사용하는 경우, "처리기 매핑"에 ISAPI6WebAgent.dll의 모든 차례 나오는 제거해야 R12 SP 3입니다 테스트 한 SiteMinder와 버전, "ISAPI & CGI 제한"과 "ISAPI 필터" IIS가이를 준수하는지 확인해야합니다.
- 1. ASP.Net MVC 쿠키가 지속되지 않음
- 2. asp.net mvc RequireLocalHostActionFilter가 실행되지 않음
- 3. ASP.NET MVC 사용자가 게시되지 않음
- 4. ASP.NET MVC Controller.OnException이 호출되지 않음
- 5. ASP.NET MVC 웹 사이트를 하위 폴더에 넣기
- 6. 새 ASP.NET MVC 사이트를 시작하는 방법은 무엇입니까?
- 7. ASP.NET 4 MVC 웹 사이트를 어떻게 배포해야합니까?
- 8. Kerberos SSO가 Java로 구현되었습니다.
- 9. ASP.NET MVC 웹 사이트와 함께 ASP.NET 웹 사이트를 배포하십시오.
- 10. : asp.net-MVC 내가 asp.net 사이트에서 asp.net을 통해 사이트를 마이그레이션하고
- 11. - strongname을 사용하면 어셈블리를 보호하지 못합니다.
- 12. Blaze 및 SiteMinder 예제
- 13. ASP.NET MVC - Model.OrderBy 날짜가 적용되지 않음
- 14. ASP.NET MVC 401 - 로그인을 묻지 않음
- 15. ASP.net MVC [HandleError] 예외를 catch하지 않음
- 16. ASP.NET MVC 권한 부여 - 작동하지 않음!
- 17. jQuery ASP.NET MVC 405 POST 허용되지 않음
- 18. MVC 섹션이있는 ASP.NET 프로젝트에서 Default.aspx가 실행되지 않음
- 19. asp.net MVC Ajax 요청이 올바르게 실행되지 않음
- 20. SiteMinder 뒤에서 WCF Http 서비스 호출하는 방법
- 21. Fedlet 서비스 제공자 및 CA Siteminder ID 제공자
- 22. asp.net에서 웹 사이트를 asp.net mvc 및 서식을 변환하는 것 같습니다.
- 23. 네트워크 공유에서 ASP.NET MVC 사이트를 실행할 때 예외가 발견되지 않습니다.
- 24. IIS7에서 ASP.NET MVC 웹 사이트를 실행할 수 없습니다.
- 25. 런타임시 ASP.NET MVC 사이트를 다시 컴파일하는 서비스로서의 Mono 컴파일러?
- 26. .NET 2.0을 사용하여 ASP.NET MVC Framework로 사이트를 만들 수 있습니까?
- 27. Asp.NET MVC 사이트를 보호하기위한 몇 가지 팁은 무엇입니까
- 28. IIS7에서 ASP.NET MVC 2 웹 사이트를 실행할 때의 문제
- 29. Wordpress 페이지는 공개 옵션에서 비밀번호를 보호하지 않습니다
- 30. jQuery를하고 ASP.NET MVC JSON은
불행히도 이것은 나를 위해 작동하지 않습니다. Siteminder에 의해 보호되는 경우 javascript, css 및 이미지가 Siteminder에 의해 차단되는 동안 뷰만 렌더링됩니다. – Raj