기본 인증을 사용하여 EGL Rich UI 프록시 보안 설정

JEE 기본 인증을 사용하여 EGL Rich UI 프록시를 보안 설정하십시오. 웹 서비스 호출을 처리하는 데 사용하려면 사용자가 프록시에 대해 인증해야 합니다. 사용자에게 인증이 필요한 경우 인증되지 않은 클라이언트가 불법적인 용도로 프록시에 액세스하는 것을 막습니다.

EGL Rich UI 프록시를 보안 설정하려면 web.xml의 보안 제한조건에서 /___proxy(세 개의 밑줄)의 URL 패턴을 지정하십시오.

JEE 기본 인증을 사용하여 웹 서버가 브라우저 제공 대화 상자를 사용하여 사용자 ID 및 비밀번호를 수집합니다. 이 대화 상자는 Mozilla® Firefox® V2.0의 다음 대화 상자와 같습니다.

Mozilla Firefox에 대한
인증 대화 상자의 화면 캡처

이 로그인 대화 상자를 사용하는 경우 나머지 Rich UI 애플리케이션과 유사하게 보이도록 대화 상자를 사용자 정의할 수 없습니다. 올바른 사용자 ID 및 비밀번호를 입력할 때까지 대화 상자가 다시 표시됩니다. 로그 HTTP 표준에서는 로그인에 실패하는 경우 서버가 401의 응답 코드를 리턴합니다. 이 응답 코드는 일반 오류 메시지와 함께 오류 페이지에서 사용자에게 표시됩니다.

JEE 보안을 사용하여 HTML 파일 및 EGL Rich UI 프록시 모두를 보호하는 경우 양식 기반 인증을 사용하십시오. 사용자가 HTML 파일을 요청하는 경우 양식 기반 인증에 지정되는 로그인 페이지가 표시됩니다. 사용자가 인증한 후에 브라우저 제공 대화 상자를 무시하여 프록시에 액세스할 수도 있습니다.

전체 Rich UI 애플리케이션을 보안 설정하지 않고 애플리케이션의 민감한 파트를 보호하려는 경우 사용자 정의 보안을 사용할 수 있습니다. EGL 싱글 사인온이라고 하는 프로세스에서 EGL Rich UI 프록시의 JEE 인증과 사용자 정의 보안의 인증을 결합할 수 있습니다. EGL 싱글 사인온에서 사용자 정의 로그인 화면을 사용하여 EGL Rich UI 프록시가 포함된 둘 이상의 자원에 대해 일반 사용자를 인증하도록 하는 신임 정보를 캡처합니다. 사용자에게 브라우저 제공 대화 상자를 표시하지 않으려면 EGL 싱글 사인온을 사용하십시오.