안녕하세요.
공공기관 시스템에서 WebtoB → JEUS 환경으로 카카오 로그인을 구축하여 운영하려고 합니다.
개발환경에서는 정상적으로 카카오 OAuth API를 호출할 수 있지만, 운영환경은 기관 보안정책상 JEUS 서버에서 외부 인터넷으로의 outbound 통신이 차단되어 있습니다.
카카오 로그인 과정에서 서버 측에서 다음 API 호출이 필요한 상황입니다.
-
https://kauth.kakao.com : OAuth 인증/토큰 발급
-
https://kapi.kakao.com : 사용자 정보 조회
현재 기관 보안팀에서는 운영 WAS에서 인터넷으로 직접 통신하는 것에 대해 보안 검토가 필요한 상황이며, 망연계장비 또는 외부연계 Proxy 등을 통한 연계방식도 검토하고 있습니다.
궁금한 점은 다음과 같습니다.
-
폐쇄망 또는 망분리 환경에서 WebtoB/JEUS 기반으로 카카오 로그인을 구축한 사례가 있는지
-
이런 환경에서는 일반적으로 JEUS에서 카카오 API로 HTTPS(443) 직접 통신을 허용하는 방식인지
-
또는 망연계장비/Proxy/API Gateway 등을 통해 외부 API를 호출하는 방식이 일반적인지
-
방화벽 정책을 구성할 경우 카카오에서 권장하는 외부 API 접근 방식이 있는지
특히 공공기관처럼 WAS 서버의 인터넷 직접 통신이 제한된 환경에서 실제 구축하신 사례가 있다면 조언 부탁드립니다.
단순히 카카오 API 사용 방법보다는 폐쇄망/망분리 환경에서의 실제 연계 구성 방법에 대한 경험을 듣고 싶습니다.
감사합니다.