실명인증관련
- 작성자 :
- 김*길
- 작성일 :
- 2010-09-13 20:04:48
- 조회수 :
- 3,523
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
주민등록실명확인서비스 방법을 자료실에서 소스와 가이드를 다운 받아서 개발
진행을 하는데.. 소스중에서 EgovRlnmCnfirm.jsp 에서 taglib 부분이 오류로 계속 되어 있습니다. web.xml 에 taglib 부분을 넣어줬는데도 계속 나옵니다.
그리고 실명인증 버튼을 클릭하면 <c:url value='egovframework/cmm/sec/rnc/EgovRlnmCnfirm.do'/> 이렇게 해당 화면을 다시 불러오는 식으로 소스가 되어 있는데.. 좀 이해가 안되서요. 실명인증을 누르면 java 단의 GPKI에서 제공하는 socket.java 를 호출해야하는데.. 소스상에서나 가이드에서 확인 할수가 없어서요 이 부분 상세한 설명을 좀 부탁드립니다.
그리고 올라온소스가 현재 www.egovframe.go.kr에서 서비스되는 소스와 다른것 같은데요.최신소스를 받을수 있을련지요?
현재 제가 받은건 중에 G4C에서 간단한 모듈 ClientSocket.java 를 받았는데요. 이
것에 관련한 실적용 가이드는 없는지요?
전화를 드렸는데.. 다시 연락 주신다고 했는데 안주셔서 이렇게 길게 글을 남깁니다.
진행을 하는데.. 소스중에서 EgovRlnmCnfirm.jsp 에서 taglib 부분이 오류로 계속 되어 있습니다. web.xml 에 taglib 부분을 넣어줬는데도 계속 나옵니다.
그리고 실명인증 버튼을 클릭하면 <c:url value='egovframework/cmm/sec/rnc/EgovRlnmCnfirm.do'/> 이렇게 해당 화면을 다시 불러오는 식으로 소스가 되어 있는데.. 좀 이해가 안되서요. 실명인증을 누르면 java 단의 GPKI에서 제공하는 socket.java 를 호출해야하는데.. 소스상에서나 가이드에서 확인 할수가 없어서요 이 부분 상세한 설명을 좀 부탁드립니다.
그리고 올라온소스가 현재 www.egovframe.go.kr에서 서비스되는 소스와 다른것 같은데요.최신소스를 받을수 있을련지요?
현재 제가 받은건 중에 G4C에서 간단한 모듈 ClientSocket.java 를 받았는데요. 이
것에 관련한 실적용 가이드는 없는지요?
전화를 드렸는데.. 다시 연락 주신다고 했는데 안주셔서 이렇게 길게 글을 남깁니다.
A
안녕하세요.. 김상길님..
우선 jsp 오류는 eclipse에서 표시해주는 것으로 실제 실행시에는 문제가 없습니다. (web.xml에 별도의 선언이 없어도 jar 안에 관련 설정이 포함되어 있기 때문에 처리됩니다.)
EgovRlnmCnfirm.do URL이 다시 호출되지만.. 해당 Controller(EgovRlnmManageController)를 보시면 성공한 경우에 별도의 정보("result")를 모델에 담아서 전달하기 때문에 JSP에서 다른 처리가 수행하시면 됩니다.
또는 해당 Controller를 통해 정상 확인인 된 경우 다른 JSP를 호출하는 방법도 가능합니다.
그리고 G4C가 제공하는 socket을 호출하는 부분은 Controller에서 직접 호출하지 않고 서비스(EgovRlnmManageServiceImpl)에서 호출하도록 되어 있습니다.
그 부분을 참조하시면 됩니다.
현재 포탈에서도 동일한 방식으로 socket을 호출하고 controller 방식도 동일합니다. jsp 부분만 다음 단계로 넘어갈 수 있도록 수정되었습니다.
마지막으로 G4C 연계 부분은 다음 설명을 참조하시면 될 것 같습니다.
G4C가 제공하는 주민등록 실명확인 서비스는 2가지 방식이 있습니다.
하나는 별도의 서버모듈(socket 서버)을 통해 G4C와 연동하는 방식입니다.
저희 공통컴포넌트에 적용된 형태가 이 형태입니다.
관련 가이드 : http://www.egovframe.org/wiki/doku.php?id=egovframework:%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EB%B2%88%ED%98%B8_%EC%8B%A4%EB%AA%85%EC%9D%B8%EC%A6%9D
최근에는 서버모듈이 없이 직접 G4C와 연동하는 방식이 추가되었는데..ClientSocket.java가 이 방식입니다. 이 방식은 서버모듈이 설치되는 방식보다 간단하기 때문에 관련 제공된 내용을 참조하시면 어렵지 않게 적용하실 수 있을 것 같습니다.
추가적으로 해당 모듈이 데이터를 G4C에 전달 할 때에.. GPKI를 통해서 암호화를 하기 때문에 GPKI 모듈 및 서버인증서가 필요합니다.
서버 인증서 및 GPKI 모듈은 행안부 행정정보인증센터(www.gpki.go.kr)를 통해 신청 가능합니다. (표준보안API라는 이름으로 관리됨)
GPKI 모듈 및 GPKI인증서만 설치가 되고, G4C에서 제공한 CLientSocket.java 모듈만 참조하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
우선 jsp 오류는 eclipse에서 표시해주는 것으로 실제 실행시에는 문제가 없습니다. (web.xml에 별도의 선언이 없어도 jar 안에 관련 설정이 포함되어 있기 때문에 처리됩니다.)
EgovRlnmCnfirm.do URL이 다시 호출되지만.. 해당 Controller(EgovRlnmManageController)를 보시면 성공한 경우에 별도의 정보("result")를 모델에 담아서 전달하기 때문에 JSP에서 다른 처리가 수행하시면 됩니다.
또는 해당 Controller를 통해 정상 확인인 된 경우 다른 JSP를 호출하는 방법도 가능합니다.
그리고 G4C가 제공하는 socket을 호출하는 부분은 Controller에서 직접 호출하지 않고 서비스(EgovRlnmManageServiceImpl)에서 호출하도록 되어 있습니다.
그 부분을 참조하시면 됩니다.
현재 포탈에서도 동일한 방식으로 socket을 호출하고 controller 방식도 동일합니다. jsp 부분만 다음 단계로 넘어갈 수 있도록 수정되었습니다.
마지막으로 G4C 연계 부분은 다음 설명을 참조하시면 될 것 같습니다.
G4C가 제공하는 주민등록 실명확인 서비스는 2가지 방식이 있습니다.
하나는 별도의 서버모듈(socket 서버)을 통해 G4C와 연동하는 방식입니다.
저희 공통컴포넌트에 적용된 형태가 이 형태입니다.
관련 가이드 : http://www.egovframe.org/wiki/doku.php?id=egovframework:%EC%A3%BC%EB%AF%BC%EB%93%B1%EB%A1%9D%EB%B2%88%ED%98%B8_%EC%8B%A4%EB%AA%85%EC%9D%B8%EC%A6%9D
최근에는 서버모듈이 없이 직접 G4C와 연동하는 방식이 추가되었는데..ClientSocket.java가 이 방식입니다. 이 방식은 서버모듈이 설치되는 방식보다 간단하기 때문에 관련 제공된 내용을 참조하시면 어렵지 않게 적용하실 수 있을 것 같습니다.
추가적으로 해당 모듈이 데이터를 G4C에 전달 할 때에.. GPKI를 통해서 암호화를 하기 때문에 GPKI 모듈 및 서버인증서가 필요합니다.
서버 인증서 및 GPKI 모듈은 행안부 행정정보인증센터(www.gpki.go.kr)를 통해 신청 가능합니다. (표준보안API라는 이름으로 관리됨)
GPKI 모듈 및 GPKI인증서만 설치가 되고, G4C에서 제공한 CLientSocket.java 모듈만 참조하시면 될 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.