Настройте свое приложение в Службе приложений или Функциях Azure для использования входа X

В этой статье показано, как настроить службу приложений Azure или Функции Azure для использования X в качестве поставщика проверки подлинности.

Для выполнения процедуры в этой статье требуется учетная запись X с проверенным адресом электронной почты и номером телефона. Чтобы создать новую учетную запись X, перейдите к x.com.

Регистрация приложения с помощью X

Чтобы зарегистрировать приложение с помощью X, выполните действия.

  1. Войдите на портал Azure и перейдите к своему приложению. Скопируйте свой URL-адрес. Вы используете его для настройки приложения X.

  2. Перейдите на веб-сайт X Developers , войдите с помощью учетных данных учетной записи X и выберите " Создать приложение".

  3. Введите Имя и Описание для нового приложения. Вставьте URL-адрес приложения в поле URL-адрес сайта. В разделе URI обратного вызова или URL-адреса перенаправления введите URL-адрес HTTPS приложения службы приложений и добавьте путь /.auth/login/x/callback. Например, https://contoso.azurewebsites.net/.auth/login/x/callback.

  4. В нижней части страницы введите не менее 100 символов в поле Как будет использоваться это приложение и нажмите Создать.

  5. Во всплывающем окне еще раз выберите Создать. Отображаются сведения о приложении.

  6. Выберите вкладку Ключи и маркеры доступа.

    Запишите эти значения:

    • Ключ API
    • Секретный ключ API

    Внимание

    Секретный ключ API — важный элемент обеспечения безопасности. Не делитесь этим секретом с кем-либо или не распространяйте его с приложением.

Добавьте информацию X в ваше приложение

Чтобы добавить сведения X в приложение, выполните следующие действия.

  1. Войдите на портал Azure и перейдите к своему приложению.

  2. В меню слева выберите "Параметры>". Выберите Добавить поставщик удостоверений.

  3. Для поставщика удостоверений выберите Twitter (X). Вставьте значения API key и API secret key, которые вы сохранили ранее.

    Секрет хранится как параметр приложения с фиксированным слотом, именем TWITTER_PROVIDER_AUTHENTICATION_SECRET. Если вы хотите использовать ссылки на Key Vault для управления секретами в Azure Key Vault, параметр можно обновить позже.

  4. Если этот поставщик является первым поставщиком удостоверений, настроенным для приложения, портал Azure предложит вам параметры в разделе проверки подлинности службы приложений. В противном случае переходите к следующему шагу.

    Эти параметры определяют, как приложение реагирует на запросы без проверки подлинности. Заданные по умолчанию параметры перенаправляют все запросы на вход с помощью этого нового поставщика.

    Вы можете изменить или настроить это поведение сейчас или настроить эти параметры позже на главном экране проверки подлинности , выбрав пункт "Изменить рядом с параметрами проверки подлинности". Дополнительные сведения об этих параметрах см. в разделе Поток проверки подлинности.

  5. Нажмите кнопку "Добавить".

Теперь вы готовы использовать X для проверки подлинности в приложении. Теперь поставщик отображается на экране проверки подлинности . После этого вы сможете изменить или удалить эту конфигурацию поставщика.