java web 使用https_如何在Web应用程序中实现HTTPS登录页面?
小編典典
首先,您需要為服務(wù)器啟用SSL。對(duì)于Tomcat,您需要生成一個(gè)openSSL密鑰庫(kù),并將以下連接器添加到server.xml:
keystoreFile="mykeystore" sslProtocol="TLS"
keystorePass="keystore password" />
要將SSL集成到您的應(yīng)用程序中,我建議使用Spring
Security。它提供了您想要的功能(通過(guò)HTTPS登錄,然后重定向到HTTP)。實(shí)現(xiàn)它所需要做的就是將forceHTTPS設(shè)置為true:
class="org.springframework.security.ui.webapp.AuthenticationProcessingFilterEntryPoint">
當(dāng)然,Spring和Spring安全性確實(shí)具有相當(dāng)陡峭的學(xué)習(xí)曲線,但這是完全值得的。進(jìn)行一次,然后可以在不到一個(gè)小時(shí)的時(shí)間內(nèi)將其應(yīng)??用于新應(yīng)用。您可以在Spring和Struts應(yīng)用程序中使用Spring
Security。
Spring安全曾經(jīng)是Acegi安全。這是一篇文章,可以幫助您入門(mén)。
2020-10-18
總結(jié)
以上是生活随笔為你收集整理的java web 使用https_如何在Web应用程序中实现HTTPS登录页面?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java随机数转换_Java获取随机数的
- 下一篇: 3级联动 ajax java_java+