Видимість сайту у Power Pages
Параметр Видимість сайту Power Pages дозволяють керувати тим, хто має доступ вашого веб-сайту. Сайт можна зробити приватним, щоб обмежити доступ до певних осіб в організації. Якщо зробити сайт загальнодоступним, будь-який користувач із посиланням зможе отримати доступ до нього.
Важливо
- За замовчуванням усі сайти, створені в Power Pages, є приватними.
- Видимість сайту доступна лише для веб-сайтів, створених за допомогою версії 9.4.9.x або пізнішої.
- Будьте уважні під час редагування загальнодоступного сайту. Зміни відображаються для зовнішніх користувачів відразу.
- Веб-сайти в середовищах для розробників не можуть бути загальнодоступними.
Різниця між особистим і загальнодоступним сайтами
Переглядати приватні сайти можуть лише розробники сайту та користувачі організації, яким розробник надав доступ. Відвідувачі сайту повинні пройти автентифікацію у постачальника ідентифікатора Microsoft Entra організації, перш ніж вони зможуть переглядати вміст сайту.
Порада
Установіть для параметру «видимість» значення «приватний» під час розробки сайту.
Будь-який користувач в інтернеті може анонімно переглядати загальнодоступні сайти або в разі автентифікації в постачальником посвідчень. Загальнодоступні веб-сайти — це виробничі сайти, які повністю використовуються клієнтами. Сповіщення нагадують вам, коли ви редагуєте загальнодоступний сайт у студії дизайну, програмі для керування порталом, редакторі Visual Studio Code і Microsoft Power Platform CLI.
Зміна видимості сайту
Коли сайт буде готовий до запуску, можна змінити його видимість на публічний Можна будь-коли змінити видимість сайту на приватний, щоб доступ до нього та вибраних користувачів був доступним лише розробником сайту.
Після змінення видимості сайту веб-сайт буде перезапущено. Відображення останньої зміни може зайняти кілька хвилин.
- Увійдіть до Power Pages та відредагуйте свій сайт.
- На бічній панелі ліворуч виберіть Безпека.
- У розділі Керування виберіть Видимість сайту.
- У полі Цей сайт єкарткою виберіть Публічна або Приватна.
Надання доступу до приватного сайту
Якщо сайт приватний, за допомогою сторінки видимості сайту можна надати доступ іншим користувачам організації. Можна надати доступ до 50 користувачів організації. Вам не потрібно надавати доступ до користувачів, які мають роль системного адміністратора в середовищі вашого сайту. Вони мають дозволи на перегляд сайту за замовчуванням.
- Увійдіть до Power Pages та відредагуйте свій сайт.
- На бічній панелі ліворуч виберіть Безпека.
- У розділі Керування виберіть Видимість сайту.
- У картці доступу сайту Грант введіть імена або адреси електронної пошти користувачів, яким ви хочете надати доступ.
- Виберіть Поділитися.
Нотатка
Користувачі, яким надано доступ до приватного сайту, не авторизуються на сайті автоматично. Дізнайтесь, як надати доступ зовнішнім аудиторіям.
Дозволи, потрібні для зміни видимості сайту
Параметри «роль безпеки» і «безпека клієнта» визначають, чи можна змінити видимість сайту.
Адміністратори служб, які є членами будь-якої з наведених нижче 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
цей параметр відобразиться у списку. Коли значення параметра клієнта дорівнює null, системні адміністратори зможуть змінити видимість сайту.
Щоб задати значення для параметру enableSystemAdminsToChangeSiteVisibility
, скористайтеся командою Set-TenantSettings. У наведеному нижче прикладі присвоїться значення параметру false
:
$requestBody = @{
powerPlatform = @{
powerPages = @{
enableSystemAdminsToChangeSiteVisibility = $false
}
}
}
Set-TenantSettings -RequestBody $requestBody
Делегування елемента керування видимістю сайту
Якщо не потрібно, щоб усі системні адміністратори могли змінювати видимість сайту, слід установити для параметру enableSystemAdminsToChangeSiteVisibility
значення false
. Потім делегуйте керування видимістю сайту для вибору набору користувачів.
Додайте системних адміністраторів до групи безпеки в Microsoft Entra ID та надайте групі дозволи на видимість сайту.
У центрі адміністрування Power Platform виберіть сайти Power Pages.
Виберіть свій веб-сайт, а потім натисніть Керувати.
У розділі Безпека виберіть вкладку Керування дозволами на видимість сайту.
Додайте групу безпеки, яка включає конкретних системних адміністраторів, до яких слід делегувати елемент керування видимістю сайту.
Після додавання групи безпеки всі системні адміністратори цієї групи можуть керувати видимістю сайту. Для системних адміністраторів, які не є учасниками групи, перегляд розділу видимості сайту вимкнуто.
Відомі проблеми
Microsoft Entra Автентифікація ввімкнена за замовчуванням під час підготовки веб-сайту. Приватний Power Pages веб-сайт не працюватиме, якщо ви вимкнете Microsoft Entra автентифікацію. Змініть видимість сайту на загальнодоступну, перш ніж вимкнути Microsoft Entra автентифікацію.