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


Планирование проекта Power Pages

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

Заметка

Power Pages строится на основе порталов Power Apps. Многие инструменты и методы, используемые для настройки Power Pages используют функциональные возможности порталов Power Apps. Дополнительные сведения см. в разделе Введение: планирование проекта Power Apps.

При планировании первого проекта Power Pages обратите внимание на следующие вопросы:

  • Кто будет использовать мой сайт?
  • Что будут делать мои пользователи?
  • Какой текст и контент будет на сайте?
  • Что будет показано всем, а что защищено?
  • Что пользователи будут использовать для входа или регистрации?
  • Как будут сегментироваться данные после входа пользователей?
  • Как мои пользователи найдут мой сайт?

Ответы на эти вопросы помогут вести дискуссии по мере того, как вы приступите к реализации своего проекта.

Аудитория

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

Анонимные пользователи

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

Пользователи, проходящие проверку подлинности

Аутентифицированные страницы позволяют указать точные данные, которые видит или изменяет ваш клиент. Чтобы сделать сайт только аутентифицированным, установите разрешения страницы в свойствах домашней страницы. Эта настройка требует от пользователей регистрации и входа в систему, прежде чем они смогут увидеть контент на любой странице сайта. Дополнительные сведения см. в разделе Разрешения страницы.

Любой аутентифицированный пользователь на вашем сайте привязан к записи контакта в Dataverse. Помните, что проверка подлинности вашего сайта не требует вашей авторизации. Ваша проверка подлинности — это просто цифровой идентификатор, который предоставляет доступ к определенным страницам.

Открыть

Сегодня многие сайты включают в себя возможность входа или регистрации, когда пользователи либо создают новый профиль входа, либо используют существующий вход для доступа к страницам сайта. Эти учетные данные для входа могут быть привязаны к их учетным записям социальной сети или их корпоративным учетным записям. Эти учетные данные являются примерами поставщиков удостоверений (IdP). Power Pages работает со многими стандартными поставщиками удостоверений.

Больше информации: Обзор аутентификации в Power Pages)

Внутренние пользователи

Пользователи в вашей организации должны использовать Microsoft Entra. Использование Microsoft Entra ID обеспечивает удобный вход в систему через активный сеанс. Использование Microsoft Entra ID также помогает обеспечить безопасность сайта. Когда пользователь покидает организацию, учетная запись Microsoft Entra пользователя отключается, после чего пользователь больше не может получать доступ к защищенным страницам на вашем сайте. Для вашего удобства все Power Pages сайты поставляются с предварительно настроенным Microsoft Entra идентификатором.

Совет

Переименуйте кнопку входа, присвоив ей более информативное название, например «Сотрудники Contoso» или «Рабочая учетная запись Contoso». Создайте параметр сайта с именем «Authentication/OpenIdConnect/AzureAD/Caption» и укажите значение, которое вы хотите отобразить. Используйте приложение управления порталами, чтобы создать и изменить Настройки сайта.

Внешние пользователи

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

Azure Active Directory B2C (Azure AD B2C) — это один из вариантов, который вы можете рассмотреть в качестве поставщика удостоверений. Интегрируйте свои индивидуальные или корпоративные системы идентификации. Вы можете включить использование существующих учетных записей социальных сетей, таких как учетная запись Microsoft, LinkedIn, Google, включая параметр, который вы задаете, чтобы разрешить профиль входа на основе адреса электронной почты.

Вы также можете настроить внешний вид в соответствии со своими потребностями, подробнее см. в разделе: Настройка интерфейса пользователя Azure AD B2C.

Заметка

Мы рекомендуем отключить локальных поставщиков входа. Дополнительные сведения см. в статье о начале работы с конфигурированием аутентификации.

Группа безопасности

Power Pages позволяет создавать безопасные сайты.

Вы можете защитить любую страницу и данные на своем сайте. Дополнительные сведения см. в разделе Безопасность Power Pages.

Вы можете установить разрешения для таблиц, чтобы настроить веб-роли для прошедших и не прошедших проверку подлинности аудиторий. Дополнительные сведения см. в разделе Назначение разрешений таблицы.

Заметка

Рассмотрите другие типы областей, прежде чем использовать глобальную область для разрешений таблицы.

Вы можете разрешить открытую регистрацию или использовать поставщиков удостоверений для проверки адресов электронной почты. Дополнительную информацию см. в разделе Предоставление доступа к внешней аудитории.

Моделирование данных

Рабочая область данных позволяет создавать таблицы, представления и формы, используемые для создания страниц с компонентами—списками и формами+, которые позволяют пользователям напрямую взаимодействовать с данными, хранящимися в Microsoft Dataverse. Вам необходимо настроить соответствующие разрешения для таблиц, чтобы пользователи могли взаимодействовать с данными.

Структурирование данных анонимных пользователей

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

Структурирование данных пользователей с контекстной аутентификацией

Аутентифицированные пользователи на вашем сайте представляются соответствующей записью контакта после входа в систему. Между таблицей учетных записей и каждой записью контакта существует собственная встроенная связь. Вы можете внести изменения в эту связь, если хотите. Для получения дополнительной информации о контекстуальной безопасности данных см. раздел Безопасность Power Pages.

Рекомендации для вашего первого проекта

Отделяйте разработку от производства

Тогда как Power Pages предлагает возможность установки более одного сайта в каждой среде, мы рекомендуем создать отдельную среду для производства с целью создания и тестирования новых функций. Дополнительная информация: Контрольный список ввода в эксплуатацию.

Проведение тестирования пользователей

Мы настоятельно рекомендуем создать стабильный тестовый сайт для внутренних заинтересованных лиц и первых внешних тестировщиков. Тестовый сайт позволяет вам более точно настроить усилия по разработке.

Защитите личный домен

Рекомендуется создать личный домен для запуска. Обратитесь к своим внутренним командам, чтобы получить его до даты запуска.

Для настройки личного домена необходимы SSL-сертификаты. Дополнительные сведения см. в разделе Настраиваемые домены.

Используйте наш контрольный список ввода в эксплуатацию

Используйте наш Контрольный список запуска в качестве руководства для планирования успешного запуска вашего сайта.

См. также

Введение: планирование проекта Power Apps