Включение проверки подлинности и авторизации в Контейнерах приложений Azure с помощью Twitter
В этой статье показано, как настроить Контейнеры приложений Azure для использования Twitter в качестве поставщика проверки подлинности.
Чтобы выполнить инструкции из этой статьи, вам потребуются учетная запись Twitter с проверенным электронным адресом и номер телефона. Чтобы создать учетную запись Twitter, перейдите по ссылке [twitter.com].
Регистрация приложения в Twitter
Войдите на портал Azure и перейдите к своему приложению. Скопируйте свой URL-адрес. Он вам потребуется для настройки приложения Twitter.
Перейдите на веб-сайт [Twitter Developers] (Разработчики Twitter), войдите с помощью учетных данных учетной записи Twitter и выберите Create app (Создать приложение).
Введите Имя и Описание для нового приложения. Вставьте URL-адрес приложения в поле URL-адрес сайта. В разделе URL-адреса обратного вызова введите URL-адрес HTTPS своего приложения-контейнера и добавьте путь
/.auth/login/twitter/callback
. Например,https://<hostname>.azurecontainerapps.io/.auth/login/twitter/callback
.В нижней части страницы введите не менее 100 символов в поле Как будет использоваться это приложение и нажмите Создать. Во всплывающем окне еще раз выберите Создать. Появятся сведения о приложении.
Выберите вкладку Ключи и маркеры доступа.
Запишите эти значения:
- Ключ API
- Секретный ключ API
Важно!
Секретный ключ API — важный элемент обеспечения безопасности. Не сообщайте никому этого секрета и не распространяйте его вместе с вашим приложением.
Добавление данных Twitter в приложение
Войдите на портал Azure и перейдите к своему приложению.
В меню слева выберите пункт Проверка подлинности. Выберите Добавить поставщик удостоверений.
В раскрывающемся списке поставщиков удостоверений выберите Twitter. Вставьте значения
API key
иAPI secret key
, полученные ранее.Секрет будет храниться в качестве секрета в приложении контейнера.
Если вы впервые настраиваете поставщик удостоверений для этого приложения, вам будет предложено ввести нужные сведения в разделе Параметры проверки подлинности Контейнеров приложений. Без этого вы не сможете перейти к следующему шагу.
Эти параметры определяют реакцию приложения на запросы без проверки подлинности. Заданные по умолчанию параметры перенаправляют все запросы на вход с помощью этого нового поставщика. Вы можете изменить это поведение сейчас или настроить эти параметры позже на основном экране Проверка подлинности, нажав кнопку Изменить рядом с разделом Параметры проверки подлинности. Дополнительные сведения об этих параметрах см. в разделе Поток проверки подлинности.
Выберите Добавить.
Теперь вы можете использовать Twitter для проверки подлинности в приложении. Поставщик будет указан на экране Проверка подлинности. После этого вы сможете изменить или удалить эту конфигурацию поставщика.
Работа с пользователями, прошедшими проверку подлинности
Дополнительные сведения о работе с пользователями, прошедшими проверку подлинности, см. в указанных ниже руководствах.
Следующие шаги
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по