Как получить доступ к API с помощью токена AAD из надстроек Contextual Outlook - PullRequest
0 голосов
/ 06 ноября 2018

Ссылаясь на всю документацию веб-надстроек outlook, я не могу найти способ доступа к API с токеном носителя из Контекстные надстройки Outlook .

Одним из очевидных препятствий для движения является поведение контекстной карты, которая исчезает, если ваша мышь щелкает в других местах / окнах. И мне нужно нажать на всплывающее окно входа в систему, чтобы войти ...

Мне было интересно, есть ли кто-нибудь знает какое-либо решение. Спасибо.

Вот текущий поток:

  1. Мое соответствие правилу RegEx активирует контекстное обнаружение в содержимом электронной почты (режим чтения).
  2. Я щелкаю по выделенному тексту, чтобы открыть контекстную карточку, и вижу содержимое моей надстройки, работающее на веб-сервере.
  3. Мой код надстройки просит пользователя войти в систему, чтобы получить токен пользователя, чтобы мы могли использовать токен для аутентификации в другом API. (Короче говоря, наш внутренний API не хочет быть публичным и не авторизованным). Outlook выскакивает отдельное окно для входа в систему.
  4. Я перемещаю мышь, нажимая на кнопку в окне входа в систему. В то же время контекстная карта исчезла.
  5. Возможно, код успешно получил токен пользователя, но надстройка прервана до получения токена.
...