Кортана - конфигурация URL-адреса перенаправления OAuth2 не меняется

В настоящее время я реализую аутентификацию OAuth2, используя Microsoft Bot Framework и Cortana в качестве одного из моих каналов. Однако, когда я настраивал свою конфигурацию OAuth2 со следующими деталями, я правильно установил URL-адрес перенаправления как из Магазина знаний, так и apps.dev.microsoft. com

Магазин знаний:  введите описание изображения здесь

apps.dev.microsoft.com:  введите описание изображения здесь

Всякий раз, когда я аутентифицируюсь в Cortana на основе настроенного мной OAuth2, URI перенаправления всегда устанавливается как https://www.bing.com/agents/oauth. Вот скриншот http-запроса от Cortana Authentication, который я получил от fiddler:

введите описание изображения здесь

Это вызывает это сообщение об ошибке:

введите описание изображения здесь

Есть идеи, как это исправить?


person prtdomingo    schedule 28.03.2018    source источник
comment
Вы когда-нибудь находили решение этой проблемы?   -  person D4RKCIDE    schedule 04.04.2018
comment
@JasonSowers еще нет   -  person prtdomingo    schedule 06.04.2018


Ответы (1)


Не забывайте, что канал бота (в данном случае Кортана) должен быть там, где указывает перенаправление. Перенаправление Кортаны: https://www.bing.com/agents/oauth. здесь. Вы можете протестировать OAuth через бот-фреймворк и эмулятор. В этом случае перенаправление будет https://token.botframework.com/.auth/web/redirect. Документация здесь. Если вы посмотрите на диаграмму в спецификации на странице 10, то увидите, что Кортана клиент. Вызов аутентификации должен вернуться к ней. Вам также необходимо сообщить серверу аутентификации, что URL-адрес перенаправления разрешен. Для входа в Microsoft вы переходите на портал разработки приложений, выбираете свое приложение и добавляете "веб-платформу "и зарегистрируйте URL-адреса перенаправления. Это должно решить проблему с обеих сторон.

person Micromuncher    schedule 04.08.2018