Настройка поставщика Google
Google — это один из поставщиков удостоверений OAuth 2.0, который вы можете использовать для аутентификации посетителей вашего сайта Power Pages. Поставщики удостоверений на основе OAuth 2.0 требуют идентификатор клиента, секрет клиента, а иногда URL-адрес перенаправления или ответа. В этой статье рассматриваются следующие шаги:
- Настройка Google в Power Pages
- Создание регистрации приложения в Google
- Ввод настроек сайта в Power Pages
Настройка Google в Power Pages
На сайте Power Pages выберите Безопасность>Поставщики удостоверений.
Если никакие поставщики удостоверений не отображаются, убедитесь, что для параметра Внешний вход задано значение Вкл. в общих параметрах проверки подлинности вашего сайта.
Справа от Google выберите Дополнительные команды (…) >Настройка или выберите название поставщика.
Оставьте имя поставщика как есть или измените его, если хотите.
Имя поставщика представляет собой текст на кнопке, который пользователи видят, когда они выбирают своего поставщика удостоверений на странице входа.
Выберите Далее.
В разделе URL-адрес ответа выберите Копировать.
Выберите Открыть Google.
Не закрывайте вкладку браузера Power Pages. Вы скоро вернетесь к ней.
Создание регистрации приложения в Google
Зарегистрируйте приложение в Google с URL-адресом ответа вашего сайта в качестве URL-адреса перенаправления.
Заметка
Если вы используете или добавляете пользовательское доменное имя или изменяете базовый URL-адрес вашего веб-сайта, необходимо настроить поставщика удостоверений с использованием правильного URL-адреса ответа. Приложение Google использует URL-адрес ответа для перенаправления пользователей на ваш веб-сайт после успешной аутентификации.
Добавление API-интерфейса
Откройте Консоль разработчиков Google.
Создайте или откройте проект API-интерфейса.
На левой боковой панели выберите API-интерфейсы и службы.
Выберите + Включить API-интерфейсы и службы.
Найдите и включите Google People API.
Внимание
API-интерфейс Google+ устарел. Мы настоятельно рекомендуем вам перейти на API-интерфейс Google People.
Настройка экрана согласия
Если у вас уже есть экран согласия для домена верхнего уровня вашего веб-сайта, перейдите к разделу Добавление учетных данных. Если на вашем сайте есть экран согласия, но вы не добавили домен верхнего уровня, перейдите к разделу Ввод домена верхнего уровня.
На левой боковой панели выберите Учетные данные.
Выберите Настройка экрана согласия.
Выберите тип пользователя Внешний.
Выберите Создать.
Введите имя приложения и выберите адрес электронной почты службы поддержки пользователей вашей организации.
При необходимости отправьте файл изображения логотипа.
Введите URL-адрес главной страницы вашего сайта, политику конфиденциальности и условия обслуживания, если применимо.
Введите адрес электронной почты, на который Google может отправлять вам уведомления для разработчиков.
Ввод домена верхнего уровня
В разделе Авторизованные домены выберите + Добавить домен.
Введите домен верхнего уровня вашего сайта; например,
powerappsportals.com
.Совет
Используйте
microsoftcrmportals.com
, если вы не обновили ваше доменное имя. Если на вашем сайте используется пользовательское доменное имя, введите его.Выберите Сохранить и продолжить.
Добавить учетные данные
На левой боковой панели выберите Учетные данные.
Выберите Создать учетные данные>Код клиента OAuth.
Выберите Веб-приложение в качестве типа приложения.
Введите имя, чтобы идентифицировать вашего клиента OAuth; например,
Web sign-in
.Это имя предназначено только для внутреннего использования и не отображается пользователям.
В разделе Авторизованные источники JavaScript выберите + Добавить URI.
Введите URL-адрес вашего сайта; например
https://contoso.powerappsportals.com
.В разделе Авторизованные URI-адреса перенаправления выберите + Добавить URI.
Введите URL-адрес вашего сайта и добавьте в конце
/signin-google
; напримерhttps://contoso.powerappsportals.com/signin-google
.Выберите Создать.
В окне Создан клиент OAuth выберите значки копирования, чтобы скопировать Идентификатор клиента и Секрет клиента.
Выберите OK.
Ввод настроек сайта в Power Pages
Вернитесь на страницу Power Pages Настройка поставщика удостоверений, которую вы оставили ранее.
В разделе Настроить параметры сайта вставьте следующие значения:
- ИД клиента: вставьте ИД клиента, скопированный вами.
- Секрет клиента: вставьте скопированный Секрет клиента.
Дополнительные параметры для поставщиков удостоверений OAuth 2.0