Я встроил код из Microsoft.Bot.Sample.AadV2Bot в свой собственный бот, но вызов GetTokenDialog всегда приводит к ошибке "AADSTS50011: URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения:'MYBOTSAPPID' "
Насколько я понял, мне не нужно регистрировать своего бота на портале Azure в« Azure Active Directory », но настроить URL-адрес ответа на портале регистрации приложения (https://apps.dev.microsoft.com)- Правильно?
Но какие бы значения я здесь ни вводил, они не будут работать ни локально, ни через эмулятор, ни через Интернет. Более того, в командах MS диалог входа вообще не работает.
Я уже пробовал эти URL-адреса ответов без успеха:
https://MYBOTSNAME.azurewebsites.net, http://localhost:3978 и https://localhost:44362
Я также пытался расширить их с помощью / api / messages, / signin-oidc и несколько других комбинаций, но безуспешно.
Упомянутый пример решения также не включает больше ключей, чем ConnectionName, MicrosoftAppId и MicrosoftAp.pPassword в web.config, поэтому я не знаю, какой URI перенаправления используется во время выполнения.
На портале Azure я создал соединение Azure Active Directory V2 на своем боте и зашел в приложение Microsoft для своего бота.Идентификатор в поле «Идентификатор клиента» и пароль приложения Microsoft в поле «Секрет клиента» - это правильно?
Любой намек на то, что я мог сделать неправильно, ОЧЕНЬ приветствуется !!