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


Посібник: безпечне відображення даних на вашому сайті

У попередньому посібнику ми додали на сторінку список; проте користувачі не побачать жодних даних. Для Power Pages за замовчуванням діє захист бізнес-даних. У цьому посібнику описано кроки, які необхідно виконати, щоб створити дозволи для таблиць і зв’язати їх із веб-ролями, надавши користувачам сайту можливість взаємодіяти виключно з дозволеною інформацією.

У цьому посібнику ви навчитеся виконувати наступні завдання.

  • Створення дозволів для таблиці
  • Налаштування типу доступу та прав
  • Додати веб-ролі

вимоги

Створення дозволів для таблиці

У цьому відео наведено огляд кроків для створення дозволів таблиць.

Виконайте наведені нижче кроки та навчіться налаштовувати дозволи таблиці для перегляду даних.

  1. Перейдіть до Power Pages.

  2. У робочій області «сторінки» на сторінці з компонентом «список» виберіть цей компонент і натисніть кнопку Дозволи.

  3. Виберіть Створити дозволи таблиці.

  4. Введіть ім'я для дозволу таблиці.

  5. Виберіть таблицю Dataverse.

  6. Задайте тип доступу як Глобальний.

  7. Задайте дозволи як Читання.

  8. Для веб-ролей виберіть Анонімний і Авторизований користувач.

    Створіть дозвіл для таблиці.

  9. Тепер, коли дозволи для таблиці задано, перегляньте свою сторінку, вибравши Попередній перегляд.

  10. На сторінці має відобразитися список записів Dataverse.

Нотатка

Дозволи для таблиць можна називати на власний розсуд, але буде краще, якщо ім’я буде описувати суть дозволу.

Налаштування типу доступу та прав

За замовчуванням, після налаштування списку або форми у Power Pages користувачі не матимуть доступу до інформації у Dataverse. Можливо, вам знадобиться обмежити доступ до даних, надавши його лише певним користувачам. Це можна зробити, комбінуючи дозволи таблиць і ролі безпеки.

Якщо ваша таблиця у Dataverse має зв’язок із таблицею «Контактна особа» або «Бізнес-партнер», ви можете відфільтрувати записи, скориставшись цим зв’язком.

У наведеному нижче прикладі ми створили таблицю, у якій присутня підстановка для таблиці з контактними особами.

У цьому відео показано огляд кроків для налаштування типів доступу та прав.

  1. Створіть сторінку зі списком, де відображатимуться записи, які мають зв’язок із таблицею контактних осіб.

    Нотатка

    Перейдіть до посібника Посібник: додавання списку на сторінку, щоб отримати докладні відомості про те, як додати список на сторінку. Створіть таблицю з підстановкою для таблиці контактних осіб.

  2. У списку на сторінці натисніть кнопку Дозвіл.

  3. Виберіть створення нового дозволу таблиці.

  4. Надайте ім’я дозволу таблиці та натисніть Таблиця.

  5. Виберіть «Тип доступу» як Глобальний доступ.

  6. Задайте дозволи на Читання.

  7. Призначте дозволу таблиці веб-роль Автентифікований користувач.

  8. Виберіть Зберегти.

    Створіть дозвіл таблиці для таблиці з підстановкою для контактних осіб.

  9. Перегляньте сайт; ввійдіть в обліковий запис. Для цілей цього посібника ви можете увійти в систему за допомогою Microsoft Entra ідентифікатора.

  10. Перегляньте свою сторінку на сайті. Кожен користувач, що здійснив вхід, має бачити всі дані з відповідної таблиці.

    Вигляд сторінки з усіма даними для користувача, що здійснив вхід.

  11. У нашому прикладі нам потрібно показувати користувачеві тільки ті дані, що пов’язані саме із цим користувачем. Поверніться у студію дизайну, виберіть список на сторінці та натисніть «дозволи».

  12. Змініть наявний дозвіл таблиці, вказавши Тип доступу як Контактна особа.

  13. Потрібно буде вказати зв’язок між вашою таблицею та таблицею контактних осіб.

    Нотатка

    Якщо зв’язок не відображається, ви маєте визначити підстановку для таблиці контактних осіб, скориставшись робочою областю «Дані». Створіть або оновіть кілька записів, пов’язаних із записом тієї контактної особи, що використовується для входу на сайт.

    Перегляньте таблицю, відфільтровану за користувачем, що ввійшов до системи.

  14. Перегляньте сайт; ввійдіть в обліковий запис. Тепер мають відображатися лише записи, пов’язані з контактною особою, що здійснила вхід на сайт.

    Подання списку, де показано лише пов’язані записи.

Докладніше

У Power Pages існують різні типи доступу та права.
Щоб отримати додаткові відомості, див.

Додати веб-ролі

У прикладах, що розглядалися раніше, ми призначали дозволи таблиці для стандартних веб-ролей Автентифіковані користувачі та Анонімні користувачі.

У цьому відео наведено огляд використання веб-ролей.

Ми можемо також створювати власні настроювані веб-ролі, щоб додатково обмежити доступ до даних і сторінок, дозволивши його тільки обраним за певними критеріями відвідувачам сайту.

  1. У студії дизайну виберіть три крапки у бічному меню, а тоді натисніть Керування порталом , щоб відкрити програму «Керування порталом».

  2. У програмі «Керування порталами», в розділі Безпека, виберіть і перегляньте Веб-ролі.

  3. Натисніть Створити, щоб створити нову веб-роль, і надайте їй зрозуміле ім’я. Залиште для ролей Автентифіковані користувачі і Анонімні користувачі значення за замовчуванням – Ні.

    Створіть веб-роль.

  4. Збережіть запис веб-ролі.

  5. Виберіть Пов’язане, а тоді виберіть Контактні особи. Виберіть Додати наявних контактних осіб та виберіть кількох контактних осіб.

    Додайте контактних осіб до веб-ролі.

    Нотатка

    Користувачі сайту зберігаються як записи контактних осіб.

  6. У студії дизайну, у списку або формі натисніть кнопку «Дозволи» та виберіть дозвіл таблиці, а потім призначте нову настроювану веб-роль.

    Призначення веб-ролі «студент».

    Нотатка

    Щоб побачити нову веб-роль, потрібно буде перезапустити студію дизайну або очистити кеш браузера (CTRL + F5).

  7. Перегляньте сайт і зверніть увагу, що дані у формі або списку можуть бачити лише користувачі, які ввійшли в систему.

Наступні кроки

Можливість відображення даних у поданні списку для правильної аудиторії є важливою особливістю Power Pages. Наступний посібник охоплює додавання форми на сторінку, щоб дати користувачам змогу створювати та редагувати бізнес-дані.