양식 로그인 처리를 위해 서블릿 필터 구성

IBM® Rational® Application Developer 또는 어셈블리 도구는 서블릿 필터를 구성할 수 있습니다. 서블릿 필터 구성에는 두 단계가 관련됩니다.

프로시저

  1. 서블릿 필터의 이름을 지정하고 서블릿 필터에 해당하는 구현 클래스를 지정하십시오.

    또는 서블릿 필터의 init 메소드에 전달되는 초기화 매개변수를 지정하십시오.

    서블릿 필터를 구성한 후 web.xml 애플리케이션 배치 디스크립터에는 다음 예와 유사한 서블릿 필터 구성이 포함됩니다.
    <filter id="Filter_1">
    			<filter-name>LoginFilter</filter-name>
    			<filter-class>LoginFilter</filter-class>
    			<description>Performs pre-login and post-login 
            operation</description>
    			<init-param>// optional
    					<param-name>ParameterName</param-name>
    					<param-value>ParameterName</param-value>
    			</init-param>
    </filter>
  2. 서블릿 필터를 URL 또는 서블릿에 맵핑하십시오.

    서블릿 필터를 URL 또는 서블릿에 맵핑한 후에 web.xml 애플리케이션 배치 디스크립터에는 다음 예와 유사한 서블릿 맵핑이 포함됩니다.

    <filter-mapping>
    			<filter-name>LoginFilter</filter-name>
    			<url-pattern>/j_security_check</url-pattern> 
                   // can be servlet <servlet>servletName</servlet>
    </filter-mapping>

서블릿 필터를 사용하여 CustomLoginServlet 서블릿을 대체하고 추가 인증, 감사 및 로깅을 수행할 수 있습니다.

WebSphere® Application Server 샘플은 WebSphere Application Server 로그인 기능을 사용하여 양식 로그인 프로시저를 구현하고 구성하는 방법을 보여주는 양식 로그인 샘플을 제공합니다. 샘플은 다음 기술을 통합하여 WebSphere Application Server 및 Java™ Platform, Enterprise Edition(Java EE) 로그인 기능을 설명합니다.
  • Java EE 양식 기반 로그인
  • 로그인을 사용하는 Java EE 서블릿 필터
  • IBM 확장: 양식 기반 로그인
양식 로그인 샘플은 Technology Samples 패키지의 일부입니다.
문제점 방지 문제점 방지: 프로그램 제어가 사용 가능한 z/OS 시스템에 Application Server를 설치하는 경우에는 양식 기반 웹 애플리케이션에 로그인할 때 시스템 로그 파일에 다음 오류 메시지를 받을 수도 있습니다.
ICH420I PROGRAM BBORSMCT FROM LIBRARY WAS.SBBOLD2 CAUSED THE ENVIRONMENT TO BECOME UNCONTROLLED.
BPXP014I ENVIRONMENT MUST BE CONTROLLED FOR DAEMON (BPX.DAEMON)
PROCESSING.
프로그램 제어가 z/OS 시스템에서 사용 가능하더라도 Application Server의 기본 모듈을 위한 프로그램 제어 확장 제어 비트는 사용 가능으로 설정되지 않습니다. 이 문제점을 방지하거나 해결하려면 SMP/E HTTP 서버 파일 시스템(HFS)에서 기본 로그 모듈에 대해 프로그램 제어 비트를 사용 가능으로 설정하십시오.
  1. 모듈에 필요한 속성을 추가하십시오.
    cd install_root/usr/lpp/install_root/V7R0/lib/modules
    extattr +p *
  2. lib 디렉토리에서 *.so 파일 및 bbo* 파일에 속성을 추가하십시오.
    cd install_root/usr/lpp/install_root/V7R0/lib
    extattr +p *.so
    extattr +p bbo*
gotcha

주제 유형을 표시하는 아이콘 태스크 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tsec_configservlet
파일 이름:tsec_configservlet.html