Использовать токен доступа Office.js для авторизации - PullRequest
1 голос
/ 26 сентября 2019

Я разрабатываю надстройку для Outlook, которая состоит из внешнего интерфейса React и внутреннего сервера ядра dotnet.Я получаю токен доступа с помощью Office.js lib.

Office.context.mailbox.getCallbackTokenAsync({isRest: true}, async (result:Office.AsyncResult<string>) => {

});

Токен доступа отправляется в серверную службу и используется для получения доступа к графу и обновления токенов.

Myвопрос, должен ли я также использовать токен доступа Office.js в качестве заголовка авторизации в запросах от внешнего интерфейса надстройки к внутреннему интерфейсу?Будет ли он обеспечивать какой-либо дополнительный уровень безопасности или я могу отказаться от него, когда получу токены Графа?

1 Ответ

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

Возвращаемый токен можно использовать только с Microsoft Graph и только для почтового ящика этого пользователя.Если вы декодируете токен, используя https://jwt.ms, вы можете точно определить, какие области назначены (это очень ограничено).

Если вы хотите использовать личность пользователя для своего собственного бэкенда, есть несколько вариантов.

Обзор * аутентификации доступен на Опции аутентификациив надстройках Outlook .

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