열 권한 구성
참고
2022년 10월 12일부터 Power Apps 포털이 Power Pages가 됩니다. 추가 정보: Microsoft Power Pages는 이제 일반적으로 사용할 수 있습니다(블로그)
곧 Power Apps 포털 설명서를 마이그레이션하고 Power Pages 설명서와 병합할 예정입니다.
포털에서 테이블 권한은 개별 Dataverse 테이블 레코드에 보안을 적용하는 데 사용됩니다. 개별 테이블 열에 열 권한을 추가할 수 있습니다. 열 권한은 웹 역할과 연결하는 선택적 구성입니다.
참고
열 권한은 현재 포털 웹 API 기능에만 적용됩니다.
웹 역할은 테이블 권한과 열 권한을 얼마든지 가질 수 있습니다. 웹 역할에 여러 열 권한이 있는 경우 모든 열 권한이 선택한 웹 역할에 적용됩니다.
권한이 평가될 때 테이블 권한이 먼저 평가됩니다. 사용자가 테이블에 액세스할 수 있는 경우 테이블의 열 권한이 적용됩니다. 사용자에게 테이블에 대한 액세스 권한이 없으면 구성된 열 권한이 무시됩니다.
열 권한이 정의되지 않은 경우 해당 테이블 권한이 모든 열에 적용됩니다.
중요
이 기능을 사용하려면 스타터 포털 패키지와 포털 호스트 버전이 다음과 같아야 합니다.
- 포털 호스트 버전 9.4.1.x 이후.
- 시작 포털 패키지 버전 9.3.2201.x 이후.
웹 역할에 열 권한 추가
포털 관리 앱을 엽니다.
포털 > 웹 역할로 이동하여 열 권한을 추가하려는 웹 역할을 엽니다.
관련에서 열 권한 프로필을 선택합니다.
다음 중 하나를 수행합니다.
웹 역할에 기존 열 권한을 추가하려면 기존 열 권한 프로필 추가를 클릭한 다음 원하는 레코드를 찾습니다.
새 열 권한 프로필 레코드를 만들려면 새 열 권한 프로필을 선택합니다.
특성과 관계
다음 테이블에서는 테이블 권한 특성을 설명합니다.
이름 | 설명 |
---|---|
프로필 이름 | 테이블 레코드를 설명하는 이름. 이 필드는 필수입니다. |
테이블 이름 | 열을 보호할 테이블의 논리적 이름입니다. 이 필드는 필수입니다. |
웹사이트 | 관련 웹사이트. 이 필드는 필수입니다. |
모든 열 권한 | 사용 가능한 권한:
예를 들어 테이블 권한은 사용자에게 모든 열에 대한 만들기 및 읽기 권한을 허용할 수 있습니다. 이 설정을 사용하면 모든 열에 대한 읽기 권한만 사용자에게 추가로 제한할 수 있습니다. 다른 예에서는 특정 웹 역할이 모든 연락처 필드를 읽을 수 있기를 원할 수 있지만 웹 역할이 이름 및 성 열을 업데이트하도록 허용할 수도 있습니다. 이 경우 모든 열 권한 설정에 대해 읽기 옵션을 선택하고 읽기 및 업데이트 권한이 있는 이름 및 성 열에 대한 열 권한 프로필을 만듭니다. |
열 권한 | 관련된 열 권한. 이를 통해 사용자는 테이블 열에 대한 특정 권한을 정의할 수 있습니다. 여기에 정의되지 않은 열은 모든 열 권한 설정을 따릅니다. |
웹 역할 | 관련된 웹 역할. |
예
이 예에는 직함 및 급여 열이 있는 연락처 테이블이 있습니다.
다음 표는 연락처 테이블 및 추가 열에 서로 다른 열 및 테이블 권한을 적용한 결과를 보여줍니다.
시나리오 | 테이블 권한 | 사이트 설정 Webapi/contact/enabled |
사이트 설정 Webapi/contact/fields |
열 권한 |
---|---|---|---|---|
사용자는 열에 대한 권한이 없습니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | ||
사용자는 열에 대한 권한이 없습니다. | 연락처(만들기, 읽기, 업데이트) | FALSE | ||
사용자는 열에 대한 권한이 없습니다. | 연락처(<없음>) | TRUE | * | 모든 열 권한: 만들기, 읽기, 업데이트 열 권한: <없음> |
사용자는 모든 연락처 테이블 열에 대해 만들기, 읽기 및 업데이트 권한을 갖습니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | * | |
사용자는 열에 대한 권한이 없습니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | 모든 열 권한: 만들기, 읽기, 업데이트 열 권한: <없음> |
|
사용자는 직함에 대해 읽기 권한을 갖고 다른 모든 열에 대해 만들기, 읽기 및 업데이트 권한을 갖게 됩니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | * | 모든 열 권한: <없음> 열 권한:
|
사용자는 직함에 대해 만들기, 읽기 및 업데이트 권한을 갖고 다른 모든 열에 대해서는 읽기 권한만 갖게 됩니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | * | 모든 열 권한: 읽기 열 권한:
|
사용자는 직함 및 급여에 대해 만들기, 읽기 및 업데이트 권한을 갖게 됩니다 | 연락처(만들기, 읽기, 업데이트) | TRUE | 직함, 급여 | |
사용자는 직함 및 급여에 대해 생성, 읽기 및 업데이트 권한을 갖고 다른 모든 열에 대해서는 권한이 부여되지 않습니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | 직함, 급여 | 모든 열 권한: 만들기, 읽기, 업데이트 열 권한: <없음> |
사용자는 직함 및 급여에 대해 만들기, 읽기 및 업데이트 권한을 갖게 됩니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | 직함, 급여 | 모든 열 권한: <없음> 열 권한:
|
사용자는 직함에 대해 만들기, 읽기 및 업데이트 권한을 갖고 급여에 대해서는 권한이 부여되지 않습니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | 직함 | 모든 열 권한: <없음> 열 권한:
|
사용자는 직함에 대해 만들기, 읽기 및 업데이트 권한을 갖고 급여 열에 대해서는 읽기 권한이 부여됩니다. | 연락처(만들기, 읽기, 업데이트) | TRUE | 직함, 급여 | 모든 열 권한: <없음> 열 권한:
|