我希望Web瀏覽器使用它的默認登錄提示來詢問用戶名和密碼。
我讀了關於如何實現它here但它是用於ASP。我想在JSP或Servlet做,我也想知道,我怎麼會在我的servlet如何在瀏覽器的本地登錄提示在JSP中並檢索用戶名和密碼
1
A
回答
0
接收這些用戶名和密碼,您需要使用BASIC
認證。您需要使用相同的JAAS
。 This tutorial提供基於FORM
的認證。但只要你想BASIC
認證,則需要
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
您可以檢索用戶主要如下
request.getUserPrincipal().getName().toString();
0
你必須使用基本身份驗證這一點,你可以參考下面的鏈接,它提供了基本身份驗證使用servlet。
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
它配置基本身份驗證在web.xml 此外,您還需要添加
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="yourname" password="yourpassword" roles="tomcat"/>
<user username="test" password="test"/>
</tomcat-users>
中的tomcat-users.xml中
實例鏈接: http://www.avajava.com/tutorials/lessons/how-do-i-use-basic-authentication-with-tomcat.html?page=1
希望它對你有幫助。
0
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("windows-31j");
response.setContentType("text/html; charset=windows-31j");
String auth = request.getHeader("Authorization");
if (auth == null)
{
response.setStatus(401);
response.setHeader("Cache-Control","no-store");
response.setDateHeader("Expires",0);
response.setHeader("WWW-authenticate","Basic Realm=\"AuthDemo Server\"");
} else {
response.getWriter().print("Authorization :" + request.getHeader("Authorization"));
}
}
}
相關問題
- 1. 如何檢索存儲在Webkit瀏覽器中的用戶名和密碼?
- 2. 如何在登錄對象中提供用戶名和密碼
- 3. 使用javascript從瀏覽器中檢索用戶名/密碼
- 4. 在Windows上使用用戶名和密碼從網絡瀏覽器登錄
- 5. Java本機瀏覽器登錄提示
- 6. 瀏覽器在Chrome中存儲的用戶名和密碼
- 7. 指示瀏覽器在登錄成功後僅提示保存用戶名/密碼?
- 8. 登錄使用休眠來檢索用戶名和密碼
- 9. 用capistrano登錄時提示輸入用戶名和密碼
- 10. 如何檢測瀏覽器何時將登錄密碼輸入網絡登錄
- 11. WordPress的檢查用戶名和密碼後,如何登錄
- 12. 檢查在AngularJS登錄名和密碼
- 13. 讓瀏覽器將用戶名/密碼值保存在登錄<form>?
- 14. Active Directory:如何從登錄控件中檢索用戶名和密碼
- 15. 如何提供登錄用戶名和密碼到ffmpeg?
- 16. 在MVC4中,我該如何檢查用戶的登錄名和密碼?
- 17. 從c#啓動瀏覽器,並填寫用戶名和密碼
- 18. 它不檢查用戶名和密碼在登錄時
- 19. 無法在登錄時檢查密碼和用戶名
- 20. 如何在瀏覽器中啓用用戶名和密碼自動填充
- 21. 如何在其他課程中檢索用戶名和密碼?
- 22. 如何讓本地連接無需密碼提示postgres登錄?
- 23. 如何最好地存儲用戶信息和用戶登錄名和密碼
- 24. C#用戶名和密碼登錄框
- 25. SQL Server登錄用戶名和密碼
- 26. 用戶名和密碼登錄
- 27. 如何驗證Vb.net中的用戶名密碼和usertype登錄?
- 28. 通過Flex登錄在瀏覽器中保存密碼
- 29. 使用php代碼在瀏覽器中設置htaccess用戶名和密碼
- 30. 本地主機提示用戶名和密碼
感謝。這非常有幫助 –