Windows 도메인에서 IIS에서 호스팅되는 몇 가지 WCF 서비스를 소비하는 Sliver-light 브라우저를 벗어난 앱 (많은 사용자가 사용). 이제 사용자는 WCF 서비스 끝점을 알고 슬리버 라이트 응용 프로그램없이 메서드를 실행할 수 있습니다. 그래서 가능한 IIS는 브라우저 또는 Sliver-light 브라우저에서 HTTP 요청을 식별 할 수 있습니다. 그런 다음 브라우저의 모든 요청을 차단하지만 Sliver-light 응용 프로그램에서만 HTTP 요청을 허용합니까? IIS에서 IP 보안을 차단할 옵션으로 추가하지 마십시오. 사용자가 Sliver-light 앱을 사용하고 WCF의 PrincipalPermission 속성을 추가하지 않아야합니다. 너무 많은 도메인 사용자 그룹과 WCF 메토가 처리해야하기 때문입니다.IIS 브라우저에서 http 요청을 차단하는 방법
0
A
답변
0
IIS에서 URL 다시 쓰기 모듈을 구현하여 문제가 해결되었습니다. 이 모듈을 사용하면 HTTP 요청 헤더 HTTP-REFERER 필드에만 sliver-light .xap 파일이 포함되도록 규칙을 추가하십시오. 헤더의 REFERER는 항상 .xap 파일과 동일한 값을 갖습니다.
관련 문제
- 1. C#에서 HTTP 요청을 차단하는 방법?
- 2. HTTP 트래픽을 차단하는 방법
- 3. 웹 요청을 차단하는 방법
- 4. IIS 10 : null 또는 빈 사용자 에이전트의 요청을 차단하는 방법?
- 5. 유효하지 않은 요청을 차단하는 방법
- 6. Android의 PhoneGap에서 HTTP 요청을 차단하는 방법이 있습니까?
- 7. 특정 HTTP 요청을 차단하는 Firefox 플러그인
- 8. 브라우저에서 inspect 요소를 차단하는 방법
- 9. DB 요청을 차단하는 방법? (MySQL)
- 10. WebView에서 이미지로드 요청을 차단하는 방법?
- 11. 플래시 컨텐츠 요청을 차단하는 방법
- 12. 어도비 에어의 일부 웹 페이지에 대한 HTTP 요청을 차단하는 방법
- 13. IIS 7에서 요청을 라우팅하는 방법
- 14. Nginx 특정 게시 요청을 차단하는 방법
- 15. 빈 사용자 에이전트 요청을 차단하는 방법
- 16. Rails 4의 브라우저에서 HTTP 요청을 무시합니다.
- 17. 브라우저가 아닌 브라우저에서 ssl http 요청을 확인하십시오.
- 18. 안드로이드 네이티브 브라우저에서 http 요청을 추적하십시오.
- 19. WordPress OEmbed HTTP URL을 차단하는 방법
- 20. 웹 브라우저에서 대화 상자를 차단하는 방법 C#
- 21. android 브라우저에서 일부 URL을 차단하는 방법?
- 22. C#을 사용하여 브라우저에서 HTTP 요청을 처리하는 방법 #
- 23. 동일한 IP에서 오는 여러 요청을 차단하는 방법
- 24. WCF 웹 메서드 요청을 차단하는 방법?
- 25. 웹 페이지에서 모든 AJAX 요청을 차단하는 방법
- 26. 나가는 게시물 요청을 특정 ips로 차단하는 방법
- 27. 아파치에서 원치 않는 PHP 요청을 차단하는 방법
- 28. 웹 브라우저에서 웹 요청을
- 29. AngularJS를 사용하여 모든 HTTP 요청을 차단하는 방법은 무엇입니까?
- 30. javascript를 사용하여 사이트 http 요청을 차단하는 방법은 무엇입니까?
브라우저가 헤더에 '에이전트'를 포함하도록 요청하면이 정보를 사용하여 차단 여부를 결정합니다. IIS에서이 작업을 수행 할 수 있습니다. http://serverfault.com/questions/548386/iis-request-filtering-rule-for-user-agent 또는 WCF : http://stackoverflow.com/questions/2759866/how -to-detect-user-agent-in-wcf-web-service –
User-Agent는 IE 또는 Sliver-light 브라우저를 벗어난 브라우저에서 보내는 요청에 대해 동일한 값을 갖습니다. – seagull