EGL Rich UI 프록시 서블릿에 대한 액세스 제거
Rich UI 애플리케이션이 웹 SOAP 또는 REST 서비스를 호출하지 않는 경우
EGL Rich UI 프록시가 사용되지 않습니다. 이 경우
세 개의 옵션이 있습니다.
- 써드파티가 액세스할 수 없도록 배치된 프로젝트의 web.xml에서 EGL Rich UI 프록시 서블릿을 제거하십시오.
- JEE 기본 인증을 사용하여 프록시를 보안 설정하십시오.
- 프록시를 보안 설정하지 않은 채로 두십시오.
옵션 1은 EGL에 대한 최적 옵션입니다. 이는 단순하며 EGL Rich UI 프록시에서 설명된 대로 프록시와 관련된 모든 보안 위험을 제거합니다. 옵션 2는 올바르지만 EGL 개발자 또는 보안 관리자의 추가 작업이 필요합니다. JEE 기본 인증을 사용하여 EGL Riche UI 프록시를 보안 설정하는 방법에 대한 지시사항은 JEE 보안 예제를 참조하십시오. 옵션 3을 선택하는 경우 EGL Rich UI 프록시를 보안 위험에 취약하게 만들 수 있습니다.
EGL Rich UI 프록시에 대한 액세스를 제거하려면 다음을 수행하십시오.
- 배치된 웹 프로젝트의 배치 디스크립터(WebContent/WEB-INF/web.xml)를 두 번 클릭하여 배치 디스크립터 편집기로 이를 여십시오.
- 서블릿 탭을 클릭하십시오.
- 서블릿 및 JSP 분할창에서 EGLRichUIProxy를 클릭하십시오.
- URL 맵핑 분할창에서 /___proxy->EGLRichUIProxy를 선택하십시오.
- 제거를 클릭하십시오.
- 변경사항을 저장하고 배치 디스크립터 편집기를 종료하십시오.
이후에 Rich UI 애플리케이션에서 웹 서비스를 호출하려는 경우 web.xml을 편집하고 URL 패턴 /___proxy를 사용하여 EGLRichUIProxy에 서블릿 URL 맵핑을 추가하십시오.