Настройка поставщика Facebook
Facebook — это один из поставщиков удостоверений OAuth 2.0, который вы можете использовать для аутентификации посетителей вашего сайта Power Pages. Поставщики удостоверений на основе OAuth 2.0 требуют идентификатор клиента, секрет клиента, а иногда URL-адрес перенаправления или ответа. В этой статье рассматриваются следующие шаги:
- Настройка Facebook в Power Pages
- Создание регистрации приложения в Facebook
- Ввод настроек сайта в Power Pages
Настройка Facebook в Power Pages
На сайте Power Pages выберите Безопасность>Поставщики удостоверений.
Если никакие поставщики удостоверений не отображаются, убедитесь, что для параметра Внешний вход задано значение Вкл. в общих параметрах проверки подлинности вашего сайта.
Справа от Facebook выберите Дополнительные команды (…) >Настройка или выберите название поставщика.
Оставьте имя поставщика как есть или измените его, если хотите.
Имя поставщика представляет собой текст на кнопке, который пользователи видят, когда они выбирают своего поставщика удостоверений на странице входа.
Выберите Далее.
В разделе URL-адрес ответа выберите Копировать.
Выберите ОткрытьFacebook.
Не закрывайте вкладку браузера Power Pages. Вы скоро вернетесь к ней.
Создание регистрации приложения в Facebook
Зарегистрируйте приложение в Facebook с URL-адресом ответа вашего сайта в качестве URL-адреса перенаправления.
Заметка
Если вы используете или добавляете пользовательское доменное имя или изменяете базовый URL-адрес вашего веб-сайта, необходимо настроить поставщика удостоверений с использованием правильного URL-адреса ответа. Приложение Facebook использует URL-адрес ответа для перенаправления пользователей на ваш веб-сайт после успешной аутентификации.
Создание приложения в Facebook
Войдите в панель мониторинга приложения разработчиков Facebook.
Выберите Создать приложение.
Выберите Потребитель в качестве типа приложения, затем выберите Продолжить.
Введите имя вашего приложения и адрес электронной почты, на который вы можете получать уведомления для разработчиков от Facebook.
Выберите Создать приложение.
Если будет предложено, примите политики платформы Facebook и пройдите онлайн-проверку безопасности.
Откройте вкладку Параметры>Базовые и введите следующие сведения:
- (Необязательно) Домены приложений; например,
contoso.powerappsportals.com
- (Необязательно) URL-адрес политики конфиденциальности: URL-адрес политики конфиденциальности вашей организации, который должен быть доступен анонимно
- Удаление данных пользователя: URL-адрес обратного вызова или URL-адрес инструкций для удаления пользовательских данных
- Соответствующая Цель приложения
- (Необязательно) Домены приложений; например,
Выберите Добавить платформу, выберите Веб-сайт, затем вставьте URL-адрес ответа, который вы скопировали.
Выберите Сохранить изменения.
На левой боковой панели выберите Добавить продукты.
Выберите Настройка для Вход в Facebook, затем выберите Интернет.
Выберите Сохранить.
В разделе Вход в Facebook выберите Параметры.
В поле Допустимые URI перенаправления OAuth вставьте скопированный URL-адрес ответа.
Выберите Сохранить изменения.
Публикация приложения
На левой боковой панели выберите Параметры.
В уведомлении, которое начинается со слов «У вашего приложения есть стандартный доступ к public_profile», выберите Получить расширенный доступ.
Вы также можете выбрать Обзор приложения на левой боковой панели, а затем выберите Разрешения и функции.
Выберите Получить расширенный доступ для public_profile.
Подтвердите изменение.
Если будет предложено, примите политики платформы Facebook и пройдите онлайн-проверку безопасности.
Вверху страницы выберите В реальном времени для параметра Режим приложения.
При появлении запроса выберите Начать проверку.
Просмотрите и подтвердите сертификат использования данных, подтвердите политики соответствия, а затем выберите Отправить.
Вверху страницы выберите В реальном времени для параметра Режим приложения.
Выберите Параметры>Базовые.
Скопируйте Идентификатор приложения и Секрет приложения.
Ввод настроек сайта в Power Pages
Вернитесь на страницу Power Pages Настройка поставщика удостоверений, которую вы оставили ранее.
В разделе Настроить параметры сайта вставьте следующие значения:
- ИД клиента: вставьте ИД приложения, скопированный вами.
- Секрет клиента: вставьте скопированный Секрет приложения.
Дополнительные параметры для поставщиков удостоверений OAuth 2.0