Ошибка 401 при ответе на действенное сообщение в клиенте Outlook для настольных ПК - PullRequest
0 голосов
/ 22 апреля 2020

Я разработал приложение Azure logi c и функцию Azure для отправки пользователям активных сообщений. Внизу две кнопки для ответа на другое приложение logi c. Если я тестирую его в веб-приложении Outlook (лицензирование O365 E3-E5), оно работает нормально. В приложении Outlook для настольных компьютеров оно не работает с ошибкой 401, не прошедшей проверку подлинности. Приложение logi c не запускается, если я проверяю журналы истории.

Есть идеи, что вызывает ошибку или как ее отладить?

С наилучшими пожеланиями

Редактировать: Приложение Logi c использует HTTP-триггер с указанием c json вход. В приложении Logi c пользовательский токен JWT будет проверяться с помощью функции Azure. Но приложение logi c никогда не показывает запуск, если я нажму на кнопку отправить в приложении Outlook для настольных ПК. Похоже, что вызов заблокирован клиентом Outlook.

1 Ответ

0 голосов
/ 22 апреля 2020

Я нашел решение или обходной путь ...

Вместо прямого запуска приложения Logi c, запрос отправляется функции Azure (которая также аутентифицирует пользователя). Эта функция является просто посредником, который после успешной аутентификации перенаправляет запрос в приложение logi c.

Я не знаю, почему оно не работает с приложениями Logi c в этой конкретной версии настольного приложения Outlook ... но с функциями Azure есть решение:)

...