token.botframework.com => При получении ссылки для входа произошла ошибка

#botframework #microsoft-teams

Вопрос:

Я создаю расширение для обмена сообщениями MS Teams с помощью botframework, следуя этому руководству:

https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/authentication/add-authentication?tabs=node-js,node-js-dialog-sample#create-the-resource-group

и на основе этого примера: https://github.com/microsoft/BotBuilder-Samples/tree/main/samples/javascript_nodejs/52.teams-messaging-extensions-search-auth-config

Все идет хорошо, вплоть до того момента, как я нажимаю кнопку «Войти» на своей карточке «авторизация».

Ссылка, сгенерированная

 const signInLink = await context.adapter.getSignInLink(
  context,
  this.connectionName
);
 

открывает всплывающее окно, содержащее сообщение об ошибке:

 {
  "error": {
    "code": "ServiceError",
    "message": "An error occured while retrieving the signin link"
  }
}
 

token.botframework.com ошибка

Я дважды и трижды проверил все-группы ресурсов, портал разработчиков команд, конфигурацию IDP и т. Д. — Все, кажется, правильно.
Не могу найти никаких журналов или какой-либо информации, которая могла бы позволить мне продолжить.

Любая помощь будет высоко оценена.

Спасибо

Комментарии:

1. Только что выяснил, что он работает так, как ожидалось, при развертывании в облаке. Проблема воспроизводима только при локальной отладке.

2. Мы проверим этот вопрос с нашей стороны и свяжемся с вами.

3. Привет @Теодор Тодоров — Не могли бы вы подтвердить, пожалуйста, указали ли вы свой локальный адрес ngrok при регистрации заявки?

4. Спасибо, @Mamatha-MSFT! Я использовал расширение VSCode TeamsFX, и приложение было зарегистрировано автоматически. Однако URL-адрес ngRok обновляется каждый раз при запуске приложения, поэтому я подтверждаю, что он установлен, если вы ссылаетесь на портал разработчиков команд => Инструменты =>> Управление ботами =>>> Имя бота =>>>> Настройка

5. @TeodorTodorov — не могли бы вы подтвердить, пожалуйста, копирование сгенерированной ссылки для входа в браузер и посмотреть, работает ли логин нормально?