Как я могу получить часовой пояс пользователя mailboxSettings без использования токена приложения? - PullRequest
0 голосов
/ 15 января 2020

Проблема

В нашем приложении мы используем единый вход Office365 для получения токена доступа для пользователя, который входит в систему. Мы хотели бы иметь возможность использовать этот токен доступа для получения mailboxSettings timeZone для других пользователей в каталоге вошедшего в систему пользователя. Эта ветка , по-видимому, подразумевает, что это можно сделать, только если вы аутентифицируетесь с помощью токена приложения. К сожалению, это не вариант для нас из-за проблем безопасности.

Попытка решения

Я попытался получить почтовый ящик пользователя (кроме зарегистрированного пользователя) timeZone с использованием аутентификации конечной точки /users/{id|userPrincipalName}/mailboxSettings с авторизованным токеном доступа пользователя. Я продолжал получать 403.

Мне интересно, что-то мне не хватает. Есть ли другой способ получить настроенную часовую зону для других пользователей в каталоге вошедшего в систему пользователя?

...