POST 보존 구성

에서는 사용자가 FCC 페이지를 사용하여 포스트하는 데이터를 자동으로 보존합니다. 따라서 POST 작업 중에 시간이 만료되거나 작업이 중단되더라도 데이터가 손실되지 않습니다.
casso127kkr
Single Sign-On
에서는 사용자가 FCC 페이지를 사용하여 포스트하는 데이터를 자동으로 보존합니다. 따라서 POST 작업 중에 시간이 만료되거나 작업이 중단되더라도 데이터가 손실되지 않습니다.
기존 에이전트와 프레임워크 에이전트를 함께 사용하는 혼합 환경의 경우 다음과 같은 구성 단계가 필요합니다.
  • 프레임워크 에이전트와 기존 에이전트 간의 POST 보존 사용
  • POST 보존 페이지 사용자 지정
POST 보존을 사용하지 않으려면 이 기능을 비활성화할 수 있습니다.
다음과 같은 경우에는 POST 보존이 지원되지 않습니다.
  • ACE 인증 
  • FCC에 포스트하는 사용자 지정 인증 체계
프레임워크 에이전트와 기존 에이전트 간의 POST 보존 사용
프레임워크 에이전트와 기존 에이전트는 POST 보존 데이터를 처리하는 방식이 서로 다릅니다.
Single Sign-On
환경에서 프레임워크 에이전트와 기존 에이전트의 조합이 사용되고, 한 유형의 에이전트에서 호스트되는 리소스가 다른 유형의 에이전트에서 호스트되는 FCC(양식 자격 증명 수집기)로 보호되는 경우 다음 매개 변수를 사용하여 올바른 템플릿 파일을 지정해야 합니다.
PostPreservationFile
다음 POST 보존 템플릿 파일 중
하나
에 대한 경로를 지정하여 기존 에이전트와 프레임워크 에이전트 간에 POST 보존 데이터를 전송하도록 설정합니다.
  • tr2fw.pptemplate - 기존 에이전트를 실행하는 서버에서 호스트되는 리소스가 프레임워크 에이전트에서 실행되는 FCC로 보호되도록 지정합니다.
  • fw2tr.pptemplate - 프레임워크 에이전트를 실행하는 서버에서 호스트되는 리소스가 기존 에이전트에서 실행되는 FCC로 보호되도록 지정합니다.
기본값:
기본값 없음
예:
web_agent_home
/samples/forms/fw2tr.pptemplate
다음 단계를 수행하십시오.
  1. 다른 유형의 에이전트에서 실행 중인 FCC로 보호되는 리소스를 확인합니다.
    1. 프레임워크 에이전트에서 실행 중인 FCC로 보호되는 리소스를 호스트하는 기존 에이전트 목록을 생성합니다.
    2. 기존 에이전트에서 실행 중인 FCC로 보호되는 리소스를 호스트하는 프레임워크 에이전트 목록을 생성합니다.
  2. 리소스를 호스트하는 기존 에이전트, 즉 1a 단계에서 확인된 에이전트에 대해 PostPreservationFile 매개 변수의 값을 tr2fw.pptemplate 파일 경로로 설정합니다.
  3. 리소스를 호스트하는 프레임워크 에이전트, 즉 1b 단계에서 확인된 에이전트에 대해 PostPreservationFile 매개 변수의 값을 fw2tr.pptemplate 파일 경로로 설정합니다.
  4. 기존 에이전트와 통신하는 모든 프레임워크 웹 에이전트에 대해 다음 매개 변수의 값을 yes로 설정합니다.
    LegacyPostPreservationEncoding
    웹 에이전트가 이전의 기존 웹 에이전트 또는 최신 프레임워크 웹 에이전트와 호환되는 방식으로 POST 보존 데이터를 인코딩할지 여부를 지정합니다. 이 매개 변수의 값을 yes로 설정하면 인코딩이 기존 웹 에이전트와 호환됩니다. 이 매개 변수의 값을 no로 설정하면 인코딩이 프레임워크 웹 에이전트와
    호환됩니다.
    기본값:
    No
  5. 리소스를 호스트하는 웹 서버를 다시 시작합니다.
    프레임워크 에이전트와 기존 에이전트 간의 POST 보존이 가능하도록 설정됩니다.
POST 보존 페이지 사용자 지정
POST 작업 중에 시간이 만료되거나 작업이 중단될 경우 POST 보존 페이지가 표시됩니다. 대개 POST 보존 페이지는 1초 미만 동안 나타납니다. 그러나 포스트되는 양식 데이터의 양이 많으면 POST 보존 페이지가 5초 정도 표시될 수 있습니다.
기본적으로 POST 보존 페이지에는 다음과 같은 텍스트가 표시됩니다.
This page is used to hold your data while you are being authorized for your request. You will be forwarded to continue the authorization process. If this does not happen automatically, please click the Continue button below.
또한 POST 보존 페이지에는 사용자가 데이터를 응용 프로그램에 다시 포스트할 수 있도록 "Continue"(계속) 단추도 포함되어 있습니다.
POST 보존 페이지를 사용자 지정하려면 POST 보존 템플릿 파일을 생성해야 합니다.
기본 페이지의 일반적인 구조는 다음과 같습니다.
<HTML><HEAD><TITLE></TITLE></HEAD><BODY onLoad="document.AUTOSUBMIT.submit();">
This page is used to hold your data while you are being authorized for your request.<BR><BR>
You will be forwarded to continue the authorization process. If this does not happen automatically, please click the Continue button below.
<FORM NAME="AUTOSUBMIT" METHOD="POST" ACTION="$$smpostlocation$$">
<$$smpostdata$$>
<INPUT TYPE="SUBMIT" VALUE="Continue">
</FORM></BODY></HTML>
POST 보존 템플릿에는 POST 보존 페이지를 렌더링할 때 웹 에이전트에서 확장하는 다음 두 요소가 포함되어야 합니다.
  • $$smpostlocation$$
    POST 보존의 첫 번째 단계 중에 자격 증명 수집기 URL로 확장되고 POST 보존의 두 번째 단계 중에 보호된 리소스 URL로 확장됩니다.
  • $$smpostdata$$
    POST 보존 단계에 해당하는 두 위치에 데이터를 올바른 형식으로 포스트하는 HTML을 포함하기 위해 확장됩니다.
이러한 요소를 제거하거나 변경하지 마십시오.
그러나 다른 요소는 변경할 수 있습니다. 예를 들어 "Continue"(계속) 단추를 제거하려면 해당 단추를 정의하는 <INPUT> 요소를 제거합니다.
<INPUT TYPE="SUBMIT" VALUE="Continue">
샘플로 제공되는 두 개의 POST 보존 템플릿 파일(fw2tr.pptemplate 및 tr2fw.pptemplate)은 다음 위치에 있습니다.
  • UNIX
    :
    web_agent_home
    /samples_default/forms/
  • Windows
    :
    web_agent_home
    \samples_default\forms\
    • web_agent_home
      웹 서버에서 웹 에이전트가 설치된 디렉터리를 나타냅니다.
POST 보존 템플릿 파일을 사용하도록 웹 에이전트를 구성하려면 PostPreservationFile 에이전트 구성 매개 변수를 정의하여 템플릿 파일 경로를 지정합니다. 예를 들면 다음과 같습니다.
PostPreservationFile="/app/netegrity/webagent/samples_default/forms/nosubmitbutton.pptemplate" 
(선택 사항) POST 보존 비활성화
POST 보존을 사용할 필요가 없는 경우 다음 매개 변수를 사용하여 비활성화할 수 있습니다.
PreservePostData
웹 에이전트가 요청을 리디렉션할 때 POST 데이터를 유지할지 여부를 지정합니다. 사용자가 양식 또는 인증서 인증과 같은 고급 인증을 요청받을 경우 인증 단계 중에 POST 데이터가 유지됩니다.
기본값:
Yes
POST 보존이 사용되지 않도록 설정하려면 PreservePostData 매개 변수의 값을 no로 설정하십시오.
(선택 사항) POST 보존 데이터 크기 제한 비활성화
기본적으로 에이전트는 64 KB를 초과하는 POST 데이터 파일을 보존하거나 필터링하지 않습니다. 이 제한을 제거하려면 DisablePostDataLimit 에이전트 구성 매개 변수를 설정하십시오.
DisablePostDataLimit
웹 에이전트가 POST 데이터를 보존하거나 필터링할 때 64 KB 데이터 크기 제한을 준수할지 여부를 지정합니다. 이는 표준 POST 작업에는 영향을 주지 않고 다음 항목에 영향을 줍니다.
  • POST 보존
  • eTelligent 규칙 Post 변수
  • WSS 인증 체계
기본값:
No(제한 적용)
중요!
이 매개 변수를 yes로 변경할 경우 이에 따른 책임은 사용자에게 있습니다. 64 KB 제한을 제거하면 에이전트는 받은 모든 POST 데이터를 보존하려고 하며, 이로 인해 로그인 시간이 길어지는 등의 다운스트림 문제가 발생할 수도 있습니다.