2011-01-12 2 views
1

Java EE 응용 프로그램에서 "인증서 기반 상호 인증"을 설정하려고합니다. 내 요구 사항 개요는 다음과 같습니다.
웹 응용 프로그램 (IBM Webshpere의 Java EE)은 www에서 사용할 수 있지만 액세스 권한은 인증 된 클라이언트에 대해서만 인증서를 통해 제공됩니다.Java EE 인증서 기반 상호 인증

누군가 내 요구 사항을 달성하기 위해 따라야하는 & 세트 코드 샘플 코드를 제공 할 수 있습니까?

+0

답변은 envornment을 설정하는 방법을 방법과 사용자를 인증하는 방법 방법에 따라 달라집니다. 예를 들어, websphere 빌트인 인증을 사용한다면이 기능을 내장 할 수있는 내장 된 메커니즘이 있어야합니다 (웹 스피어의 전문가는 아니지만 일반적으로 다른 바 인더와 함께 사용하는 방법입니다). 또 다른 가능한 도전은 앱 서버가 웹에 연결되는 방식입니다. 예를 들어 아파치가 앞에있을 수 있습니다.이 경우 구성이 다릅니다. – Stas

+0

@ Stat : 코멘트 주셔서 감사합니다! 이 분야에 대한 저의 전문 지식은 매우 좋지 않습니다. 기능을 수행하기 위해 R & D를하고 있지만 구체적인 튜토리얼을 찾을 수 없습니다. 당신이 언급 한 두 가지 방법을 설명해 주시겠습니까? 그렇다면 최소한 따라야 할 구현 단계에 대한 아이디어를 가질 수 있습니다. – SLM

답변

3

Stas가 언급 한 것처럼 애플리케이션 (애플리케이션 서버 란 무엇인가)에 대해 언급하지 않았습니다.

당신의 셋업에서는 WebSphere이며 SSL 상호 인증을 설정하려면,이 논문은 당신에게 좋은 아이디어를 줄 것이다 :이 문서

http://www.ibm.com/developerworks/websphere/techjournal/0612_birk/0612_birk.html#sec1

참고 문헌도 좋은 정보를 포함하고 당신을 도울 것입니다.

웹 서버와 관련하여 SSL 홉은 다른 쪽 끝의 웹 서버와 응용 프로그램 서버 사이에 있습니다 (WAS 서버는 실행되지 않습니다). 이렇게해도 구성이나 설정은 변경되지 않지만 SSL 통신은 웹 서버와 웹 서버가 백엔드 응용 프로그램 서버에 SSL을 말할 때까지 이루어지며 설정 방법에 따라 다릅니다.

추가 정보를 제공하면 여기 사람들이 도울 수 있습니다.

HTH Manglu