웹 브라우저가 기본 로그인 프롬프트를 사용하여 사용자 이름과 비밀번호를 요청하도록합니다.
구현 방법은 here이지만 ASP 용입니다. 나는 그것을 JSP 나 서블릿에서 처리하기를 원한다. 내 서블릿에서 그 사용자 이름과 패스워드를 어떻게 받을지 알고 싶다.JSP로 브라우저의 기본 로그인 프롬프트를 입력하고 사용자 이름과 비밀번호를 검색하는 방법
1
A
답변
0
BASIC
인증을 사용해야한다. 같은 번호로 JAAS
을 사용해야합니다. This tutorial은 FORM
기반 인증을 제공합니다. 당신이 BASIC
인증을 원하는대로하지만, 당신이
request.getUserPrincipal().getName().toString();
0
를 다음과 같이 당신은 다음 링크를 참조 할 수 있습니다 이것에 대한 기본 인증을 사용해야하는 사용자 주체를 검색 할 수 있습니다
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
필요, 그것은 기본 인증을 제공합니다 서블릿 사용.
<login-config>
<auth-method>BASIC</auth-method>
</login-config>
그것은 또한 web.xml에 에서 기본 인증을 구성, 당신은 바람둥이 - users.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>
를 추가 할 필요가
예 링크 : 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. 앱 사용자 로그인 사용자 이름과 비밀번호를 확인하는 방법
- 2. 사용자 이름과 비밀번호를 입력하고 자동으로 검증하여 제출하는 스크립트입니다.
- 3. 사용자 이름과 비밀번호를 사용하여 로그인하십시오.
- 4. 로그인 화면에 사용자 이름과 비밀번호를 저장하는 방법 오픈 ERP
- 5. QtWebKit 로그인 프롬프트를 처리하는 방법
- 6. Active Directory : 로그인 컨트롤에서 사용자 이름과 암호를 검색하는 방법
- 7. 사용자 이름과 비밀번호를 반복해서 입력하는 스크립트가 필요합니다.
- 8. 로그인 스크립트가 작동하지 않고 사용자 이름과 비밀번호를 일치시킬 수 없습니다.
- 9. 다른 사용자 이름과 비밀번호를 사용하여 Google에 로그인 하시겠습니까?
- 10. 사용자 이름과 비밀번호를 사용하여 트위터 계정에 자동 로그인
- 11. jquery ajax를 사용하여 사용자 이름과 비밀번호를 전송합니다.
- 12. 안드로이드 로그인 sharedpreferences/SQLite에서 비밀번호를 자동으로 검색하는 작업
- 13. android : 전화 캐시에 사용자 이름과 비밀번호를 저장하는 방법
- 14. 키 체인을 사용하여 사용자 이름과 비밀번호를 인증하는 방법
- 15. 기기에서 URL로 안전하게 사용자 이름과 비밀번호를 게시하는 방법
- 16. Worklight Application Center의 기본 사용자 이름과 암호
- 17. JSP로 로그인 시스템을 구현하는 방법
- 18. 강제로 사용자 이름과 비밀번호를 요구하도록 강요하십시오.
- 19. 사용자 이름과 비밀번호를 저장하고 읽는 키 체인
- 20. URL을로드하기위한 URL을로드하기 전에 사용자 이름과 비밀번호를 입력하십시오.
- 21. 사용자 이름과 비밀번호를 게시하여 UIWebView에 URL을로드 하시겠습니까?
- 22. SFTP는 사용자 이름과 비밀번호를 안전하게 전송합니까?
- 23. Spring에서 사용자 이름과 비밀번호를 입력하여 메일 보내기
- 24. Django admin - 사용자 생성시 사용자 이름과 비밀번호를 이메일로 보내십시오.
- 25. iPhone에 사용자 이름과 암호가있는 로그인 양식
- 26. Android 공유 환경 설정에서 사용자 이름과 비밀번호를 가져옵니다.
- 27. android에서 wcf 웹 서비스를 호출하여 사용자 이름과 비밀번호를 인증하는 방법은 무엇입니까? 요청과 함께 사용자 이름과 비밀번호를 전달하는 방법
- 28. SAML에서 사용자 이름과 주체의 NameID간에 차이가 있습니까?
- 29. 아이폰 앱에서 Google 사용자 이름과 비밀번호를 확인하는 간단한 방법
- 30. 기본 Gmail 사용자 이름 및 비밀번호를 얻는 방법
감사합니다. 매우 도움이되었다. –