У меня есть OAuthPrompt
, побуждающий пользователя войти в Microsoft Teams.Ранее у меня была проблема, при которой кнопка «Вход» не открывала внешнюю ссылку, запрашивавшую пользователя при входе в систему вручную.Это было решено добавлением некоторой информации в манифест после этого поста: https://github.com/Microsoft/BotBuilder-Samples/issues/707. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что некоторые пользователи при попытке входа в систему получают неверный запрос после ввода своего адреса электронной почты и пароля.Я не уверен, почему это происходит.Могу ли я получить некоторую информацию о том, для каких пользователей это должно работать?Возможно, это потому, что они не являются владельцами бота веб-приложения?Я использую Bot Framework SDK v4, если это имеет значение.
Редактировать: я запрашиваю пользователя со встроенным OAuthPrompt
следующим образом:
return new OAuthPrompt(
"loginPrompt",
new OAuthPromptSettings
{
ConnectionName = connectionName,
Text = "Please login by pressing the button below...",
Title = "Login",
Timeout = 300000, // User has 5 minutes to login
});
Вот как это отображается в командах и URL-адрес, который он отправляет: Визуализация команд OAuthPrompt