Reporting Services에서 역할 및 권한
Reporting Services는 인증 하위 시스템 및 역할 기준 권한 부여 모델을 제공합니다. 인증 및 권한 부여 모델은 보고서 서버가 기본 모드 또는 SharePoint 모드 중 실행되는 모드에 따라 달라집니다. 보고서 서버가 SharePoint 배포에 속하는 경우 SharePoint 권한에 따라 보고서 서버에 액세스할 수 있는 사용자가 결정됩니다.
기본 모드에서 ID 및 액세스 제어
기본 인증은 Windows 인증 및 통합 보안을 기반으로 합니다. 보고서 서버가 다른 인증 요청에 응답할 수 있도록 인증 설정을 변경할 수 있습니다. 또는 기본 보안 기능을 사용자가 제공하는 사용자 지정 인증 확장 기능으로 바꿀 수도 있습니다. 자세한 내용은 기본 모드 보고서 서버에 대한 사용 권한 부여를 참조하세요.
권한 부여는 사용자가 보안 주체에 할당하는 역할을 기반으로 합니다. 각 역할은 관련 작업 세트로 구성되며, 이 작업은 관련 작업으로 구성됩니다. 예를 들어 콘텐츠 관리자 역할에는 보고서 관리 작업이 있습니다. 이 작업은 보고서 보기, 보고서 추가, 보고서 업데이트, 보고서 삭제, 보고서 예약, 보고서 속성 업데이트와 같은 보고서 서버 작업에 대한 액세스 권한을 부여합니다.
역할 및 시스템 역할
보고서 서버에는 사용자가 정의할 수 있는 다음과 같은 두 가지 유형의 역할이 있습니다.
항목 역할
항목 역할에는 사용자가 할당할 수 있는 다음 작업이 함께 제공됩니다.
Task | 설명 |
---|---|
개별 항목의 보안 설정 | 보고서, 폴더, 리소스 및 공유 데이터 원본에 대한 보안 설정을 보고 수정합니다. |
링크된 보고서 만들기 | 링크된 보고서를 만들어 보고서 서버 폴더에 게시합니다. |
보고서 보기 | 폴더 계층에서 보고서 및 연결된 보고서를 보고, 보고서 기록 스냅샷 및 보고서 속성을 봅니다. |
보고서 관리 | 보고서를 만들고 삭제하며 보고서 속성을 수정합니다. |
리소스 보기 | 폴더 계층에서 리소스를 보고, 리소스 속성을 봅니다. |
리소스 관리 | 리소스를 만들고 수정하며 삭제하고 리소스 속성을 수정합니다. |
폴더 보기 | 폴더 계층에서 폴더 항목을 보고, 폴더 속성을 봅니다. |
폴더 관리 | 폴더를 만들고 보며 삭제하고, 폴더 속성을 보고 수정합니다. |
보고서 기록 관리 | 보고서 기록 스냅샷을 만들고 보며 삭제하고, 보고서 기록 속성을 수정합니다. |
개별 구독 관리 | 각 사용자는 자신이 소유한 구독을 만들고 보며 수정하고 삭제할 수 있습니다. |
모든 구독 관리 | 구독의 소유자에 관계없이 모든 구독을 보고 수정하며 삭제합니다. |
데이터 원본 보기 | 폴더 계층에 있는 공유 데이터 원본 항목을 보고, 데이터 원본 속성을 봅니다. |
데이터 원본 관리 | 공유 데이터 원본 항목을 만들고 삭제하며, 데이터 원본 속성을 수정합니다. |
모델 보기 | 폴더 계층의 모델을 보고, 모델을 보고서의 데이터 원본으로 사용하고, 모델에 대해 쿼리를 실행하여 데이터를 검색합니다. |
모델 관리 | 모델을 만들고 보며 삭제하고, 모델 속성을 보고 수정합니다. |
보고서 사용 | 보고서 정의를 읽습니다. |
보고서에 댓글 달기 | 보고서에 대한 댓글을 작성하고, 확인하고, 편집하고, 삭제합니다. |
댓글 관리 | 보고서에 대한 다른 사용자의 댓글을 삭제합니다. |
시스템 역할
시스템 역할에는 사용자가 할당할 수 있는 다음 작업이 함께 제공됩니다.
작업 | 설명 |
---|---|
역할 관리 | 역할 정의를 만들고 보며 수정하고 삭제합니다. |
보고서 서버 보안 관리 | 시스템 전체의 역할 할당을 확인하고 수정합니다. |
보고서 서버 속성 보기 | 보고서 서버에 적용되는 속성을 봅니다. |
보고서 서버 속성 관리 | 보고서 서버 및 보고서 서버에서 관리하는 항목에 적용되는 속성을 보고 수정합니다. |
공유 일정 보기 | 일반적으로 사용할 수 있는 미리 정의된 일정을 봅니다. |
공유 일정 관리 | 보고서를 실행하거나 새로 고치는 데 사용되는 공유 일정을 만들고 보며 수정하고 삭제합니다. |
이벤트 생성 | 보고서 서버 네임스페이스 내에서 이벤트를 생성하는 기능을 애플리케이션에 제공합니다. |
작업 관리 | 실행 중인 작업을 보고 취소합니다. |
보고서 정의 실행 | 보고서 정의를 보고서 서버에 게시하지 않고 보고서 정의에서 실행을 시작합니다. |
SharePoint 모드에서 ID 및 액세스 제어
SharePoint 통합 모드에서는 요청이 보고서 서버에 도달하기 전에 SharePoint 사이트에서 인증 및 권한 부여가 처리됩니다. 인증을 구성하는 방법에 따라 SharePoint 사이트의 요청에는 보안 토큰 또는 신뢰할 수 있는 사용자 이름이 포함됩니다. SharePoint 사용자 및 그룹에 대해 설정한 권한은 SharePoint 라이브러리에 배치된 보고서 서버 항목에 대한 액세스 권한을 부여합니다. 자세한 내용은 SharePoint 사이트의 보고서 서버 항목에 대한 사용 권한 부여를 참조하세요.