Кнопка входа в OAuth не работает в командах - PullRequest
0 голосов
/ 21 сентября 2019

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

Я попытался перейти по следующей ссылке , чтобы преодолеть это.Но как мне зарегистрировать своего бота в файле автозагрузки.

Ссылка говорит, что нужно зарегистрироваться следующим образом

services.AddBot<YourBot>(options =>
{
    options.CredentialProvider = new SimpleCredentialProvider(endpointService.AppId, endpointService.AppPassword);

    options.Middleware.Add(new TeamsAuthWorkaroundMiddleware());
});

, но я пытаюсь зарегистрироваться следующим образом:

services.AddBot<YourBot<Dialog>>(options =>
{
    options.CredentialProvider = new SimpleCredentialProvider(endpointService.AppId, endpointService.AppPassword);

    options.Middleware.Add(new TeamsAuthWorkaroundMiddleware());
});

позже не работает.Кто-то сталкивался с этим и решил это?

1 Ответ

0 голосов
/ 22 сентября 2019

Похоже, это не связано с ботом, а скорее с регистрацией приложения в команде.Чтобы OAuthPrompt работал с бот-службой Azure, необходимо указать командам разрешить token.botframework.com для вашего приложения.

Можете ли вы попытаться добавить token.botframework.com в «действительные домены» вашегоприложение?Если вы используете App Studio, он находится в Finish-> Domains and Permissions-> Valid domains.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...