Налаштування постачальника 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.
Підтвердьте зміни.
У разі появи запиту прийміть політики платформи Facebook та пройдіть перевірку безпеки в Інтернеті.
У верхній частині сторінки натисніть У режимі реального часу для параметру Режим програми.
Коли з’явиться запит, виберіть Почати перевірку.
Перегляньте та підтвердьте сертифікат використання даних, підтвердьте політики відповідності вимогам, а потім натисніть кнопку Надіслати.
У верхній частині сторінки натисніть У режимі реального часу для параметру Режим програми.
Виберіть Параметри>Основні.
Скопіюйте ідентифікатор програми та секрет програми.
Введення параметрів сайту в Power Pages
Поверніться до сторінки Power Pages Настроювання постачальника посвідчень, яку ви залишили раніше.
У розділі Налаштування параметрів сайту вставте зазначені нижче значення.
- Ідентифікатор клієнта: вставте ідентифікатор програми, який ви скопіювали.
- Секрет клієнта: вставте скопійований секрет програми.
Додаткові параметри для постачальників посвідчень OAuth 2.0