저지 프레임 워크 및 Java를 사용하여 REST 웹 서비스에서 인증하는 방법은 무엇입니까? NetBeans IDE를 사용하고 Rest 웹 서비스를 만들었습니다. 응용 프로그램 서버는 glassfish입니다. javadb 또는 derby를 사용하지 않습니다. 내 데이터베이스는 mongodb입니다. 나는 google가 있고 http://weblogs.java.net/blog/mhadley/archive/2008/03/authentication.html를 찾아 냈다. 그러나 그 사이트는 더비 데이터베이스를 사용한다고 설명했습니다. 인증을 위해 web.xml에서 어떻게 구성해야합니까?jersey 및 java를 사용하여 REST 웹 서비스에서 인증하는 방법
0
A
답변
1
코드 & 기본 인증이 작동하는지 테스트하려면 glassfish의 file
영역을 사용할 수도 있습니다.
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>file</realm-name>
</login-config>
<security-role>
<description/>
<role-name>USERS</role-name>
</security-role>
나중에 당신이 JDBC 영역으로 전환하여 MongoDB와 영역에 사용할 JDBC 데이터 소스를 추가 할 수 있습니다 : 그 파일 영역에 사용자를 추가하고 web.xml 파일에서 구성을 수정할 경우 .
0
응용 프로그램이 다른 db를 사용하는 경우에도 링크를 사용하면 인증 작업을 할 수 있습니다. 그런 다음 별도의 db에 사용자 자격 증명을 갖게됩니다 (이 경우 derby이지만 jdbc 드라이버가있는 db는 자유롭게 사용할 수 있습니다).
인증을 위해 다른 '영역'을 사용할 수도 있습니다. 몇 명의 사용자 만 있고 응용 프로그램 코드에서 사용자 이름/암호를 변경할 필요가 없으면 glassfish에서 'filerealm'을 사용할 수 있습니다.
나만의 영역을 디자인 할 수도 있지만 더 많은 작업이 필요합니다. 그것에 관한 블로그 항목을 찾거나 GlassFish 소스 코드에서 영감을 얻을 수 있습니다.
mongodb에 대해 언급 된 'jdbcrealm'을 사용할 수 없다고 생각합니다. 전체 jdbc 드라이버가 있다고 생각하지 않습니다. (아마도 mongodb는 문서 지향적입니다. 데이터베이스가 아니라 관계형 데이터베이스). mongodb에서 사용자와 그룹을 정의해야하는 경우 사용자 정의 영역을 작성해야합니다.
관련 문제
- 1. Java를 사용하여 REST 서비스에서 읽기
- 2. ASP.NET 웹 서비스에서 인증서를 사용하여 클라이언트를 인증하는 방법
- 3. 아파치 웹 서버에 Jersey REST Webservice 배치하기
- 4. REST 웹 서비스에서 데이터 메서드 업로드
- 5. REST 웹 서비스에서 경로 숨기기 또는 제거
- 6. @PostConstruct 메서드는 Jersey 서비스에서 항상 호출됩니다
- 7. Jersey Rest 서비스를 사용하여 .jad 파일을 전달하는 방법은 무엇입니까?
- 8. com.google.appengine.api.datastore.Text를 Jersey REST 웹 서비스와 함께 사용하는 방법
- 9. WCF REST 깨는 인증하는 경우
- 10. 웹 사이트에서 호스팅되는 WCF 서비스에서 사용자를 인증하는 방법
- 11. Java를 사용하는 웹 서비스에서 복합 형식을 마샬링
- 12. PHP REST 웹 서비스에서 JSON 결과 반환
- 13. NoSQL 및 REST 웹 서비스
- 14. REST 웹 서비스에서 Httpsession을 사용하는 방법은 무엇입니까?
- 15. REST 웹 서비스에서 인증을 수행하는 방법은 무엇입니까?
- 16. REST 웹 서비스에서 여러 쿼리 매개 변수를 푸시하는 방법
- 17. Jersey REST 웹 서비스의 시간 초과를 설정하는 방법은 무엇입니까?
- 18. REST 기반 웹 서비스에서 비동기 요청 응답을 구현하는 방법
- 19. REST 웹 서비스에서 SQL Server 2005를 업데이트하는 가장 간단한 방법
- 20. Java REST 구현 : Jersey vs CXF
- 21. REST 서비스에서 XML 응답을 반환하십시오.
- 22. 특수 문자 내 REST 서비스에서
- 23. java를 사용하여 웹 브라우저 만들기
- 24. RequestInterceptor (WCF REST 시작 키트) - REST 웹 서비스에서 Content-MD5 헤더의 유효성을 검사하는 방법
- 25. Java를 사용하여 SMS를 보내는 방법
- 26. iphone을 통해 웹 사이트 사용자를 인증하는 방법
- 27. 인증 및 REST
- 28. powershell을 사용하여 ActiveDirectory에서 사용자를 인증하는 방법
- 29. Java를 사용하는 웹 서비스 자동화
- 30. Silverlight - REST 기반 서비스에서 캐싱
상당 규모의 인구가 늘어날 염려가 없다면 각 앱 서버는 자체 "파일"구현을 갖게 될 것입니다. proof-of-concept을위한 아주 쉬운. – jayraynet