Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье показано, как настроить Службу приложений Azure или Функции Azure для использования Facebook в качестве поставщика проверки подлинности.
Чтобы выполнить процедуру, описанную в этой статье, необходимо иметь учетную запись Facebook с проверенным электронным адресом и номером мобильного телефона. Чтобы создать новую учетную запись Facebook, перейдите по ссылке facebook.com.
Регистрация приложения с помощью Facebook
Чтобы зарегистрировать приложение в Facebook, выполните приведенные действия.
Перейдите на веб-сайт разработчиков Facebook и войдите с помощью учетных данных учетной записи Facebook.
Если у вас нет учетной записи Facebook для разработчиков, щелкните Начало работы и выполните действия по регистрации.
На странице "Мои приложения" выберите "Создать приложение".
В результирующем окне снова нажмите кнопку "Создать приложение ".
В имени приложения введите уникальное имя приложения и нажмите кнопку "Далее".
На вкладке "Варианты использования" выберите "Проверка подлинности и запрос данных от пользователей с помощью входа в Facebook", а затем нажмите кнопку "Далее".
На вкладке "Бизнес" выберите " Я не хочу подключиться к бизнес-портфелям" или создать или выбрать портфель, а затем нажмите кнопку "Далее".
На вкладке "Требования" нажмите кнопку "Далее".
На вкладке "Обзор" выберите "Создать приложение".
Введите пароль для учетной записи Facebook.
Откройте панель мониторинга разработчика для вашего нового приложения Facebook.
Щелкните стрелку рядом с настройкой и требованиями приложения.
В области слева в разделе "Вход Facebook" выберите "Параметры".
В допустимые URI перенаправления OAuth введите
https://<app-name>.azurewebsites.net/.auth/login/facebook/callback. Замените<app-name>именем приложения "Служба приложений" или "Функции".Нажмите кнопку Сохранить изменения.
В левой области выберите параметры> приложения"Базовый".
В разделе "Секрет приложения" выберите "Показать". Скопируйте значения параметров Ключ приложения и Секрет приложения. Позже их можно использовать для настройки приложения Службы приложений или функций в Azure.
Внимание
Секрет приложения — это важные учетные данные безопасности. Не делитесь этим секретом с кем-либо или распространяйте его в клиентском приложении.
Учетная запись Facebook, которую вы использовали для регистрации приложения, является администратором приложения. Пока в это приложение могут входить только администраторы.
Чтобы выполнить проверку подлинности других учетных записей Facebook, необходимо опубликовать приложение.
Добавление данных Facebook в приложение
Затем добавьте сведения Facebook в приложение:
Войдите на портал Azure и перейдите в приложение.
В области слева в разделе "Параметры" выберите "Проверка подлинности". Выберите Добавить поставщик удостоверений.
Выберите Facebook в списке поставщиков удостоверений. Вставьте значения идентификатора приложения и секрета приложения, полученные ранее.
Секрет хранится как параметр приложения с фиксированным слотом, именем
FACEBOOK_PROVIDER_AUTHENTICATION_SECRET. Вы можете позже обновить этот параметр, чтобы использовать ссылки на Key Vault, если хотите управлять секретом в Azure Key Vault.Если этот поставщик удостоверений является первым, настроенным для приложения, вы также увидите раздел настроек аутентификации службы приложений. В противном случае можно перейти к следующему шагу.
Эти параметры определяют, как приложение реагирует на запросы без проверки подлинности. Заданные по умолчанию параметры перенаправляют все запросы на вход с помощью этого нового поставщика. Это поведение можно изменить или изменить эти параметры позже на главном экране проверки подлинности , выбрав пункт "Изменить рядом с параметрами проверки подлинности". Дополнительные сведения об этих параметрах см. в разделе Поток проверки подлинности.
(Необязательно) Нажмите кнопку Далее: области и добавьте все области, необходимые приложению. Эти области будут запрашиваться при входе для браузерных потоков.
Нажмите кнопку "Добавить".
Теперь вы можете использовать Facebook для проверки подлинности в приложении. Поставщик указан на экране проверки подлинности . Оттуда можно изменить или удалить конфигурацию поставщика.