Liberty Repository[8.5.5.4 이상]

사용자 정의 양식 로그인 페이지 구성

WebSphere® Application Server Liberty 프로파일은 사용자가 인증 신임을 제출하는 데 필요한 사용자 정의 양식 로그인 페이지를 정의하는 기능을 제공합니다.

이 태스크 정보

자체 사용자 정의 양식 로그인 페이지를 사용자 정의할 수 있지만 Servlet 3.0 스펙에서 지정된 대로 필수 양식 기반 인증 형식으로 이 페이지를 구현해야 합니다. 모든 양식에서 form 요소에 대한 조치는 j_security_check여야 합니다. 이 조치에서는 j_username 입력 필드를 사용하여 사용자 이름을 가져오고 j_password 입력 필드를 사용하여 사용자 비밀번호를 가져와야 합니다(사용자 이름 및 비밀번호가 필요한 인증 스킴을 지원하는 양식으로). 사용자 정의 양식 로그인 페이지는 보호되지 않는 웹 자원으로 제공되어야 합니다.글로벌 서버 레벨에서 이 로그인 페이지를 설정해야 하며 이는 서버에 배치된 모든 애플리케이션에 적용됩니다. 또는 개별 애플리케이션에 대한 로그인 페이지를 지정할 수 있습니다.

참고: 양식 로그인 페이지(예: 외부 스타일시트 또는 이미지)에 포함된 모든 파일이 비보호 파일인지 확인하십시오.

프로시저

  1. 사용자 이름 및 비밀번호를 예상하는 양식 로그인 페이지에서 다음의 양식 요소를 지정하십시오.
    <FORM action="j_security_check" method="POST">
      User name: <INPUT type="text" name="j_username"><br>
      Password: <INPUT type="password" name="j_password"><br>
      <INPUT type="submit" name="action" value="Login">
    </FORM>
  2. 서버에서 애플리케이션이 사용할 로그인 양식을 구성하십시오. 서버에 배치되는 애플리케이션에서 양식 로그인 페이지를 사용할 수 있는 구성은 두 가지가 있습니다. 단일 애플리케이션에서 사용할 사용자 정의 로그인 페이지를 구성하거나 서버에 배치되는 모든 애플리케이션에 사용되는 글로벌 로그인 양식으로 페이지를 구성할 수 있습니다.
    1. 단일 애플리케이션에서 로그인 양식을 구성하십시오. 애플리케이션과 함께 패키지되는 web.xml 파일을 구성하여 사용자의 경로를 특정 양식 로그인 페이지로 지정하도록 개별 애플리케이션을 구성할 수 있습니다.

      애플리케이션과 함께 패키지되는 web.xml 파일에서 로그인 페이지의 경로를 지정하십시오. 예를 들어, 다음과 같습니다.

      <login-config>
         <auth-method>FORM/<auth-method>
         <realm-name>MyRealm/<realm-name>
         <form-login-config id="FormLoginConfig_1">
          <form-login-page>/login.jsp/<form-login-page>
          <form-error-page>/loginError.jsp/<form-error-page>
         </form-login-config>
      </login-config>

      양식 로그인 페이지를 사용자 정의하고 패키지하는 방법을 보려면 웹 애플리케이션 로그인 사용자 정의를 참조하십시오.

    2. 글로벌 로그인 양식을 구성하십시오. 각각의 애플리케이션과 함께 패키지되는 web.xml 파일의 양식 로그인 페이지를 생략하는 대신 server.xml 구성에서 해당 로그인 양식을 서버에 배치되는 애플리케이션에서 글로벌하게 사용하도록 지정할 수 있습니다.
      server.xml 파일에서 로그인 양식 페이지 경로의 값을 사용하여 지정되는 loginFormURL 속성과 함께 webAppSecurity 요소를 포함하십시오. 예를 들어, 다음과 같습니다.
      <webAppSecurity loginFormURL="myGlobalFormLogin/myLogin.jsp" />

      양식 로그인 페이지가 서버에 배치되는 웹 애플리케이션 아카이브(WAR) 파일로 패키지되는지 확인하십시오.

      애플리케이션의 web.xml 파일에 form-login-page 요소가 없는 경우에는 서버 구성에서 지정되는 글로벌 로그인 페이지를 사용하십시오.

  3. 선택사항: OpenID에 대한 사용자 정의 양식 로그인 페이지 구성을 수행하십시오.
  4. 선택사항: OAuth에 대한 사용자 정의 양식 로그인 페이지 구성을 수행하십시오.

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

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_config_custom_user_login_form
파일 이름: twlp_config_custom_user_login_form.html