Настройка приложения Служба приложений или Функции Azure для использования входа X
В этой статье показано, как настроить службу приложение Azure или Функции Azure использовать X в качестве поставщика проверки подлинности.
Для выполнения процедуры в этой статье требуется учетная запись X с проверенным адресом электронной почты и номером телефона. Чтобы создать новую учетную запись X, перейдите к x.com.
Регистрация приложения с помощью X
Войдите на портал Azure и перейдите к своему приложению. Скопируйте свой URL-адрес. Вы будете использовать его для настройки приложения X.
Перейдите на веб-сайт X Developers , войдите с помощью учетных данных учетной записи X и выберите " Создать приложение".
Введите Имя и Описание для нового приложения. Вставьте URL-адрес приложения в поле URL-адрес сайта. В разделе URL-адреса обратного вызова введите URL-адрес HTTPS своего приложения службы приложений и добавьте путь
/.auth/login/x/callback
. Например,https://contoso.azurewebsites.net/.auth/login/x/callback
.В нижней части страницы введите не менее 100 символов в поле Как будет использоваться это приложение и нажмите Создать. Во всплывающем окне еще раз нажмите Создать. Появятся сведения о приложении.
Выберите вкладку Ключи и маркеры доступа.
Запишите эти значения:
- Ключ API
- Секретный ключ API
Внимание
Секретный ключ API — важный элемент обеспечения безопасности. Не сообщайте никому этого секрета и не распространяйте его вместе с вашим приложением.
Добавление сведений X в приложение
Войдите на портал Azure и перейдите к своему приложению.
В меню слева выберите пункт Проверка подлинности. Щелкните Добавить поставщика удостоверений.
В раскрывающемся списке поставщиков удостоверений выберите Twitter. Вставьте значения
API key
иAPI secret key
, полученные ранее.Секрет будет сохранен как связанный со слотом параметр приложения с именем
TWITTER_PROVIDER_AUTHENTICATION_SECRET
. Впоследствии этот параметр можно обновить, чтобы использовать ссылки Key Vault, если вы хотите управлять секретом в Azure Key Vault.Если это первый поставщик удостоверений, настроенный для приложения, вам будет также предложено заполнить раздел Параметры проверки подлинности Службы приложений. Без этого вы не сможете перейти к следующему шагу.
Параметры в этом разделе определяют реакцию вашего приложения на запросы без проверки подлинности, а параметры по умолчанию будут перенаправлять все запросы на вход в систему через нового поставщика. Вы можете изменить это поведение сейчас или настроить эти параметры позже на основном экране Проверка подлинности, нажав кнопку Изменить рядом с разделом Параметры проверки подлинности. Дополнительные сведения об этих параметрах см. в разделе Поток проверки подлинности.
Нажмите кнопку Добавить.
Теперь вы готовы использовать X для проверки подлинности в приложении. Поставщик будет указан на экране Проверка подлинности. После этого вы сможете изменить или удалить эту конфигурацию поставщика.