ClearQuest는 ClearQuest용 Report Launcher에 대한 액세스를
제한하고 보고서 서버에서 보고서를 실행하도록 구성할 수 있는 보안 기능을 제공합니다.
네트워크, 클라이언트 및 데이터 보안에 대해 학습하려면 이 주제의 정보를 사용하십시오.
ClearQuest®용 Report Launcher에 제공되는
액세스 제어 레벨은 Rational® ClearQuest에
사용할 수 있는 액세스 제어의 서브세트입니다. ClearQuest용
Report Launcher에 대한 액세스 제어는 다음 용도로 사용됩니다.
- ClearQuest용 Report Launcher에 적합한 사용자 풀을 판별합니다. 보고서 실행기에 액세스를 부여하기 전에
Report Launcher 사용자에게 기존 Rational
ClearQuest 계정이 있어야 합니다.
- Report Launcher에 로그온하는 동안 사용자 신임의 유효성을 검증합니다.
- 보고서 서버에서 보고서를 실행하려는 ClearQuest용 Report Launcher 사용자를 인증합니다.
ClearQuest용 Report Launcher의
네트워크, 클라이언트 및 데이터 보안에 대한 보안 메커니즘을 제공하도록 ClearQuest를 구성할 수도 있습니다.
- 네트워크 보안
- ClearQuest용 Report Launcher 및 ClearQuest Reporting
데이터에 대한 보안 액세스를 제공하려면 보안 연결(https)을 사용하여 Report Launcher를 배치하십시오.
ClearQuest 웹 컴포넌트용 보안 소켓 구성에 대한 정보는
보안 연결 구성의 내용을 참조하십시오.
- 클라이언트 보안
- ClearQuest용 Report Launcher의 클라이언트 보안은
J2EE 선언 보안을 사용하여 구현됩니다. 이 접근 방법을 사용하면
Report Launcher 자체는 보안을 인식하지 못합니다. 클라이언트에 대한 액세스는
해당 배치 디스크립터를 통해 구성되고 WebSphere Application Server에서 적용합니다.
기본적으로 ClearQuest용 Report Launcher 배치 디스크립터는
보고서 실행기 웹 인터페이스 및 지정된 보고서 디렉토리에 대한
액세스를 제어하기 위해 기본 사용자, 팀 구성원 및
수퍼유저와 같은 보안 역할을 제공합니다. 사용자 환경에 맞게
이러한 기본 역할을 사용자 정의할 수 있습니다. Report Launcher 및 보고서에 대한 보안 구성을 참조하십시오.
- 데이터 보안
기본적으로 ClearQuest용 Report Launcher는 구성된 Report
Launcher 디렉토리에서 호스팅되는 보고서 파일에 대한 보기 액세스를 제어하지 않습니다.
Report Launcher 서버에 대한 액세스 권한이 있는
사용자가 해당 서버에 대한 Report Launcher 디렉토리에 있는 보고서 목록을 찾아볼 수 있습니다.
그러나 다음 방법 중 하나를 사용하여 보고서 폴더에 대한 액세스 보안을 설정할 수 있습니다.
- Report Launcher 및 보고서에 대한 보안 구성에
설명된 대로 WebSphere Application Server J2EE 선언 보안을 사용하여 보고서 폴더에 대한 보안 액세스를 구성하십시오.
- ClearQuest 기능 레벨 6 이상을 사용하여
보고서 데이터를 검색하는 데 필요한 조회에 대한 액세스를 제한하도록
ClearQuest 폴더 권한을 구성할 수 있습니다.
작업공간 폴더 권한 개요를 참조하십시오.
보고
인증의 경우 보고서에서 사용되는 ClearQuest 조회를 실행할 권한이 있는 사용자만 이를 실행할 수 있습니다.
예를 들어,
user라는 사용자가
admin 사용자의 개인용 조회에 있는 조회에 액세스해야 하는 보고서를
실행하려고 시도하는 경우입니다.
ClearQuest는 다음 예제와 같은 오류 메시지를 생성합니다.
결과 세트 메타데이터를 가져올 수 없습니다. SQL문이 ResultSet 오브젝트를 리턴하지 않습니다.
SQL 오류 #1: CRVAP0237E 자원 'cq.query:Personal Queries/All
Defects@7.0.0/SAMPL': 찾을 수 없음.
- 신임 정보 스토리지
ClearQuest Report용 Report Launcher는 신임 정보를
사용하여 보고서 실행 및 보기에 대한 액세스를 제어합니다.
Crystal Reports 및 BIRT는 둘 다 보고서 실행 시
사용자 신임 정보를 전달하는 메커니즘을 제공합니다.
ClearQuest용 Report Launcher 사용을 참조하십시오. 보고서 시작 시
신임 정보가 제공되지 않는 경우 Crystal Reports가 자동으로 대상 데이터 소스의 사용자 신임 정보에 대한
프롬프트를 표시합니다.
사용자 신임 정보에 대한 프롬프트를 표시하도록
BIRT 보고서를 디자인할 수도 있지만 이 기능이 보고서 디자인에 구성되어야 합니다.
신임 정보는 세션 중에 임시적으로 서버에 저장되고 세션 종료 시 버려집니다.
런타임 시 BIRT 보고서에 신임 정보 전달을 참조하십시오.