Power Pages의 사이트 가시성

Power Pages 사이트 가시성 설정을 통해 웹 사이트에 액세스할 수 있는 사용자를 제어할 수 있습니다. 사이트를 비공개로 설정하여 조직의 특정 사용자에 대한 액세스를 제한할 수 있습니다. 사이트를 공개하도록 선택하면 링크가 있는 모든 사용자가 사이트에 액세스할 수 있습니다.

사이트 가시성 설정이 비공개에서 공개로 변경되는 것을 보여주는 애니메이션.

중요

  • Power Pages에서 만드는 모든 사이트는 기본적으로 비공개입니다.
  • 사이트 가시성은 버전 9.4.9.x 이상으로 생성된 웹 사이트에서만 사용할 수 있습니다.
  • 공개 사이트를 편집할 때는 주의하십시오. 변경 사항은 외부 사용자에게 즉시 표시됩니다.
  • 개발자 환경의 웹 사이트는 공개할 수 없습니다.

비공개 사이트와 공개 사이트의 차이점

제작자가 액세스 권한을 부여한 사이트 제작자 및 조직 사용자만 비공개 사이트를 볼 수 있습니다. 사이트 방문자는 사이트 콘텐츠를 보기 전에 조직의 Microsoft Entra ID ID 공급자로 인증해야 합니다.

사이트가 개발되는 동안 액세스를 제한하려면 가시성을 비공개로 설정하세요.

인터넷상의 모든 사람은 익명으로 또는 ID 공급자로 인증된 경우 공개 사이트를 볼 수 있습니다. 공개 웹 사이트는 고객이 사용할 수 있도록 완벽하게 운영되는 프로덕션 사이트입니다. 디자인 스튜디오, 포털 관리 앱, Visual Studio Code 편집기Microsoft Power Platform CLI에서 공개 사이트를 편집할 때 알림이 표시됩니다.

사이트 가시성 변경

사이트가 게시될 준비가 되면 사이트 가시성을 공개로 설정할 수 있습니다. 사이트 제작자와 선택한 사용자만 액세스할 수 있도록 언제든지 사이트 가시성을 다시 비공개로 변경할 수 있습니다.

사이트 가시성을 변경하면 웹사이트가 다시 시작됩니다. 마지막 변경 사항을 반영하는 데 몇 분 정도 걸릴 수 있습니다.

  1. Power Pages에 로그인하고 사이트를 편집하십시오.
  2. 왼쪽 패널의 작업 영역 목록에서 설정을 선택합니다.
  3. 보안 섹션에서 사이트 가시성 탭을 선택합니다.
  4. 공개 또는 비공개를 선택합니다.

사이트를 만드는 데 Power Apps를 사용한 경우, 대신 다음 단계를 따르세요.

  1. Power Apps에 로그인합니다
  2. 을 선택한 다음, 사이트를 선택합니다.
  3. 추가 명령() >편집을 선택합니다.
  4. Power Pages에서 열기를 선택합니다.
  5. 왼쪽 패널의 작업 영역 목록에서 설정을 선택합니다.
  6. 보안 섹션에서 사이트 가시성 탭을 선택합니다.
  7. 공개 또는 비공개를 선택합니다.

비공개 사이트에 대한 액세스 권한 부여

사이트가 비공개인 경우 사이트 가시성 페이지를 사용하여 다른 조직 사용자에게 액세스 권한을 부여할 수 있습니다. 최대 50명의 조직 사용자에게 액세스 권한을 부여할 수 있습니다. 사이트 환경에서 시스템 관리자 역할이 있는 사용자에게 액세스 권한을 부여할 필요가 없습니다. 기본적으로 사이트를 볼 수 있는 권한이 있습니다.

  1. Power Pages에 로그인하고 사이트를 편집하십시오.

  2. 왼쪽 패널의 작업 영역 목록에서 설정을 선택합니다.

  3. 보안 섹션에서 사이트 가시성 탭을 선택합니다.

  4. 액세스 권한을 부여하려는 사용자의 이름 또는 이메일 주소를 입력합니다.

  5. 공유를 선택합니다.

    사이트 액세스 권한 부여 옵션이 강조 표시된 사이트 가시성 페이지의 스크린샷.

노트

비공개 사이트에 대한 액세스 권한이 부여된 사용자는 사이트에서 자동으로 인증되지 않습니다. 외부 대상 그룹에게 액세스 권한을 제공하는 방법 알아보기.

사이트 가시성을 변경하는 데 필요한 권한

보안 역할 및 테넌트 보안 설정에 따라 사이트의 가시성을 변경할 수 있는지 여부가 결정됩니다.

다음 Microsoft Entra 역할의 구성원인 서비스 관리자는 사이트 가시성을 변경할 수 있습니다.

테넌트 수준 설정 enableSystemAdminsToChangeSiteVisibilitytrue로 설정되면 시스템 관리자 보안 역할의 구성원도 사이트 가시성을 변경할 수 있습니다.

테넌트 수준 설정 enableSystemAdminsToChangeSiteVisibilityfalse로 설정된 경우 시스템 관리자 보안 역할의 구성원은 사이트 가시성을 관리할 수 있는 권한이 있는 Microsoft Entra의 배타적 보안 그룹 구성원이어야 합니다.

테넌트 수준 설정 변경

PowerShell 스크립트를 사용하여 테넌트 수준 설정 enableSystemAdminsToChangeSiteVisibility를 변경할 수 있습니다.

중요

2023년 10월 1일부터 시스템 관리자는 테넌트 수준 설정이 null인 경우 사이트 가시성을 변경할 수 없습니다. enableSystemAdminsToChangeSiteVisibility의 값을 true 또는 false로 설정하십시오.

테넌트 수준 설정의 현재 값을 가져오려면 Get-TenantSettings 명령을 사용합니다. 예:

$myTenantSettings = Get-TenantSettings
$ myTenantSettings.powerPlatform.powerPages

노트

Get-TenantSettings 명령은 값이 null인 테넌트 설정을 나열하지 않습니다. 테넌트 수준 설정 enableSystemAdminsToChangeSiteVisibility의 기본값은 null이므로 스크립트를 처음 실행할 때 나타나지 않습니다. 값을 true 또는 false로 설정하면 설정이 목록에 나타납니다.

enableSystemAdminsToChangeSiteVisibility의 값을 설정하려면 Set-TenantSettings 명령을 사용합니다. 다음 예에서는 값을 false로 설정합니다.

$requestBody = @{
    powerPlatform = @{
        powerPages = @{
            enableSystemAdminsToChangeSiteVisibility = $false
        }
    }
}
Set-TenantSettings -RequestBody $requestBody

사이트 가시성 제어 위임

모든 시스템 관리자가 사이트 가시성을 변경할 수 없도록 하려면 enableSystemAdminsToChangeSiteVisibilityfalse로 설정합니다. 그런 다음 사이트 가시성 관리를 일부 사용자에게 위임합니다.

  1. Microsoft Entra ID의 보안 그룹에 시스템 관리자를 추가하고 그룹 사이트 가시성 권한을 부여합니다.

  2. Power Platform 관리 센터에서 Power Pages 사이트를 선택합니다.

  3. 웹 사이트를 선택한 후 관리를 선택합니다.

  4. 보안 섹션에서 사이트 가시성 권한 관리를 선택합니다.

    사이트 가시성 권한 관리 옵션이 강조 표시된 웹 사이트 설정 페이지의 스크린샷.

  5. 사이트 가시성 제어를 위임하려는 특정 시스템 관리자를 포함하는 보안 그룹을 추가합니다.

    보안 그룹 선택이 강조 표시된 사이트 가시성에 대한 권한 관리 옵션 페이지의 스크린샷.

보안 그룹을 추가하면 그룹에 속한 모든 시스템 관리자가 사이트 가시성을 관리할 수 있습니다. 그룹의 구성원이 아닌 시스템 관리자에게는 비활성화된 사이트 가시성 섹션이 표시됩니다.

알려진 문제점

Microsoft Entra 인증은 웹 사이트가 프로비저닝될 때 기본적으로 설정됩니다. Microsoft Entra 인증을 끄면 비공개 Power Pages 웹 사이트가 작동하지 않습니다. Microsoft Entra 인증을 해제하기 전에 사이트 가시성을 공개로 변경합니다.

참조 항목

사이트 인증 설정