Поделиться через


Видимость сайта в Power Pages

Параметр видимости сайта Power Pages позволяет вам контролировать, кто имеет доступ к вашему сайту. Вы можете сделать сайт приватным, чтобы ограничить доступ к нему определенными людьми в вашей организации. Если вы решите сделать сайт общедоступным, любой, у кого есть ссылка, сможет получить к нему доступ.

Анимация, показывающая изменение настроек видимости сайта с частного на общедоступный.

Внимание

  • Все сайты, которые вы создаете в Power Pages, по умолчанию являются частными.
  • Видимость сайта доступна только для веб-сайтов, созданных в версии 9.4.9.x или более поздней.
  • Будьте осторожны при редактировании общедоступного сайта. Изменения немедленно видны внешним пользователям.
  • Веб-сайты в средах разработки не могут быть сделаны общедоступными.

Разница между частным сайтом и общедоступным сайтом

Только создатели сайтов и пользователи организаций, которым создатель предоставил доступ, могут просматривать частные сайты. Посетители сайта должны пройти аутентификацию в поставщике удостоверений Microsoft Entra 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, могут изменить видимость сайта:

Если для параметра уровня клиента enableSystemAdminsToChangeSiteVisibility установлено значение true, участники роли безопасности Системный администратор также могут изменить видимость сайта.

Если параметр уровня клиента enableSystemAdminsToChangeSiteVisibility установлен на false, участники роли безопасности Системный администратор должны быть участниками эксклюзивной группы безопасности в Microsoft Entra, у которой есть разрешения на управление видимостью сайта.

Изменение настройки на уровне клиента

Вы можете использовать сценарий PowerShell, чтобы изменить настройку на уровне клиента enableSystemAdminsToChangeSiteVisibility.

Чтобы получить текущее значение параметра уровня клиента, используйте команду 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

Делегирование управления видимостью сайта

Если вы не хотите, чтобы все системные администраторы могли изменять видимость сайта, установите для параметра enableSystemAdminsToChangeSiteVisibility значение false. Затем делегируйте управление видимостью сайта выбранному набору пользователей.

  1. Добавьте системных администраторов в группу безопасности в Microsoft Entra ID и предоставьте этой группе разрешения в отношении видимости сайта.

  2. В Центре администрирования Power Platform выберите Сайты Power Pages.

  3. Выберите веб-сайт, затем выберите Управление.

  4. В разделе Безопасность выберите Управление разрешениями для видимости сайта.

    Снимок экрана страницы настроек веб-сайта с выделенным параметром «Управление разрешениями для видимости сайта».

  5. Добавьте группу безопасности, в которую входят определенные системные администраторы, которым вы хотите делегировать управление видимостью сайта.

    Снимок экрана страницы параметра «Управление разрешениями для видимости сайта» с выделенным пунктом «Выберите группу безопасности».

После добавления группы безопасности все системные администраторы, входящие в эту группу, могут управлять видимостью сайта. Системные администраторы, не входящие в эту группу, видят раздел видимости сайта отключенным.

Известные проблемы

При подготовке веб-сайта аутентификация Microsoft Entra включается по умолчанию. Частный веб-сайт Power Pages не будет работать, если вы отключите аутентификацию Microsoft Entra. Перед отключением аутентификации Microsoft Entra измените видимость сайта на общедоступную.

См. также

Настройка проверки подлинности сайта