이 태스크는 Report Launcher 및 보고서에 대한 보안 구성에 설명된 기본 보고서 실행기 보안 역할 및 구성을 사용자 정의하려는 경우에만 필요합니다.
보안 구성을 사용자 정의하기 전에 달성하려는 보안 동작을 고려하십시오. 예를 들어, Report Launcher 시작 시 모든 사용자를 인증하시겠습니까? 여러 사용자 또는 그룹에 여러 보고서 액세스 권한을 제공하시겠습니까? 구성 업데이트에 대한 시작점으로 보안 구성 설정 예제의 내용을 검토하십시오.ClearQuest용 Report Launcher 배치 디스크립터를 업데이트하여 WebSphere Application Server에 클라이언트 인증을 구성하십시오.
다음 코드 샘플을 사용자 환경에 Report Launcher 애플리케이션 보안을 구성하는 시작점으로 사용할 수 있습니다.
<security-constraint>
<web-resource-collection>
<web-resource-name>authenticated</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>AuthenticatedUsers</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>default</realm-name>
<form-login-config>
<form-login-page>/Login.jsp</form-login-page>
<form-error-page>/Login.jsp?error=true</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>AuthenticatedUsers</role-name>
</security-role>
<security-constraint>
<web-resource-collection>
<web-resource-name>authenticated</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>AuthenticatedUsers</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
<security-constraint>
<web-resource-collection>
<web-resource-name>secure</web-resource-name>
<url-pattern>/reports/home/ManagementReports/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>Managers</role-name>
</auth-constraint>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
<login-config>
<auth-method>FORM</auth-method>
<realm-name>default</realm-name>
<form-login-config>
<form-login-page>/Login.jsp</form-login-page>
<form-error-page>/Login.jsp?error=true</form-error-page>
</form-login-config>
</login-config>
<security-role>
<role-name>AuthenticatedUsers</role-name>
</security-role>
<security-role>
<role-name>Managers</role-name>
</security-role>