.NET 응용 프로그램에서 https이지만 다른 페이지는 http 일 수 있습니까? 예를 들어, 로그인 페이지 만? 응용 프로그램에서 추가 설정이 필요합니까 아니면 IIS 설정만큼 간단합니까?.NET 응용 프로그램에서 SSL을 한 페이지 씩 사용할 수 있습니까?
답변
예. 가능합니다.
이http://www.codeproject.com/KB/web-security/WebPageSecurity_v2.aspx
그래서 당신이 설정 한 페이지가이 같은 당신의 Web.config에 안전하다고 할 수 있습니다 : 당신이 SSL을 필요로하지 않는 어떤 페이지 및 폴더를 지정할 수 있습니다이 무료 오픈 소스 DLL을 추천
<secureWebPages encryptedUri="www.example.com" unencryptedUri="www.example.com" mode="RemoteOnly" >
<files>
<add path="/MustBeSecure.aspx" secure="Secure" />
</files>
</secureWebPages>
는
나는 folder to require https within IIS을 설정할 수 있다고 믿지만 하나의 페이지는 아닙니다. 이 단일 페이지의 코드 내에서 SSL을 사용하는 체크를 시행 할 수 있으며 다른 모든 페이지에서 SSL을 사용하지 않도록 강제 할 수 있지만 이는 내 마음에 거의 도움이되지 않는 것처럼 보입니다.
IIS 나 심지어 내가 아는 web.config에서이 작업을 수행 할 원래 방법이 없습니다.
그러나이 can be done in code.
나는 그것을 권장하거나하지 않는다면 나도 몰라,하지만 많은 웹 애플리케이션이 두 응용 프로그램, 로그인 응용 프로그램에 대해 하나, 인증에 의존하는 응용 프로그램의 나머지 부분에 대한 하나에 분할이 수행되고 다른 앱에서 stackoverlow와 같은 OpenID 응용 프로그램이 다른 사이트로 로그인하여 리디렉션하는 방법을 생각하면 상황에 따라 다를 수 있습니다.
내가 처음 발견 한 것이므로 다른 사람들을 위해 업데이트하겠다고 생각했습니다.
플러그인을 만들 필요가 없습니다. IIS7 및 URL 재 작성을 통해 web.config에서이 작업을 수행 할 수 있습니다.
<rule name="Payment page to SSL" stopProcessing="true">
<match url="(your page URL pattern)" />
<conditions>
<add input="{HTTPS}" pattern="ON" negate="true" />
</conditions>
<action type="Redirect" url="https://(your domain)/{R:0}" />
</rule>
- 1. 한 번에 한 페이지 씩 제공하는 PHP
- 2. Window Forms (.Net) 응용 프로그램에서 Google 광고를 사용할 수 있습니까?
- 3. 응용 프로그램에서 .net 2를 대상으로하더라도 Linq를 SQL에 사용할 수 있습니까?
- 4. 인증 중에 만 SSL을 사용할 수 있습니까?
- 5. GeoServer를 상용 응용 프로그램에서 사용할 수 있습니까?
- 6. ASP.NET 응용 프로그램에서 XBAP를 사용할 수 있습니까?
- 7. 한 응용 프로그램에서 캐시를 설정하고 다른 응용 프로그램에서 사용할 수 있습니까?
- 8. tableSorter 제한 (정렬)은 한 번에 한 페이지 씩?
- 9. .net 응용 프로그램에서 사용할 수있는 파일 시스템 트랜잭션 메커니즘이 있습니까?
- 10. IIS6에서 호스팅되는 응용 프로그램에서 <% : 태그를 사용할 수 있습니까?
- 11. iphone : 응용 프로그램에서 양방향 SSL을 설정하는 안전한 방법이 있습니까?
- 12. VS2008/ASP.NET 3.5 응용 프로그램에서 C# 4.0을 사용할 수 있습니까?
- 13. Windows 응용 프로그램에서 Java 응용 프로그램을 사용할 수 있습니까?
- 14. asp.net 응용 프로그램에서 GNU Aspell을 영어로 사용할 수 있습니까?
- 15. .NET 2.0 응용 프로그램에서 사용할 수있는 .NET 3.5의 기능은 무엇입니까?
- 16. ASP 3.5 .net Windows 인증 응용 프로그램에서 사용할 사용자 지정 멤버 자격 공급자를 사용할 수 있습니까?
- 17. C 프로그램에서 cstdio를 사용할 수 있습니까?
- 18. 비 CLR 프로그램에서 .NET 어셈블리를 사용할 수 있습니까?
- 19. VB6 프로젝트에서 .Net .dll을 사용할 수 있습니까?
- 20. 어떤 .NET Framework에서 DotNetOpenAuth를 사용할 수 있습니까?
- 21. 실행중인 .NET 응용 프로그램에서 속성을 어떻게 조작 할 수 있습니까?
- 22. .NET 응용 프로그램에서 사용자 글꼴을 어떻게 찾을 수 있습니까?
- 23. x64 응용 프로그램에서 x86 어셈블리를 사용할 수 있습니까?
- 24. 웹 응용 프로그램에서 WPF 어셈블리를 사용할 수 있습니까?
- 25. LDAP 기반 웹 응용 프로그램에서 SSO를 사용할 수 있습니까?
- 26. 내 응용 프로그램에서 WordPress를 로그인 공급자로 사용할 수 있습니까?
- 27. SSL을 통해 자체 서명 인증을 사용하여 urlfetch를 사용할 수 있습니까?
- 28. Seam 응용 프로그램에서 페이지 나누기
- 29. .NET Remoting에 SSL을 요구
- 30. iOS 응용 프로그램에서 사용할 페이지 크기를 결정하는 방법
+1 매일 새로운 것을 배우십시오 ... –