MSAL и Graph API - доступ к календарю пользователя без взаимодействия с пользователем? - PullRequest
1 голос
/ 18 июня 2020

У меня есть приложение, которое работает в киоске конференц-зала и отображает календарь конференц-зала. Прямо сейчас приложение использует интерактивный поток учетных данных для интерактивного получения токена учетной записи комнаты, а затем для получения календаря. Управляя refre sh и токенами доступа, нам никогда не придется снова входить в систему и повторно предоставлять доступ.

Однако - нам нужно развернуть это приложение в 300 комнатах. Отправка техника в каждую комнату и вход в учетную запись каждой комнаты и предоставление доступа очень затратны. Кроме того, если когда-либо refre sh или токен доступа устареет или будет аннулирован, мы должны отправить специалиста в конференц-зал. Некоторые конференц-залы находятся в зданиях, где в городе нет техники.

Можно ли сделать это централизованно? Чтобы получить токен доступа для пользователя с предоставленными разрешениями, а затем передать его в наше приложение? календари. Мы не можем этого сделать, так как многим пользователям требуется высокий уровень безопасности.

1 Ответ

1 голос
/ 19 июня 2020

Я считаю это интересным вопросом. вот документация о том, как этого добиться: https://docs.microsoft.com/en-us/graph/auth-limit-mailbox-access
Вы должны использовать секретную аутентификацию приложения, но с ее помощью вы можете ограничить, к каким почтовым ящикам могут обращаться вызовы графа. Я считаю, что это был бы самый элегантный способ.

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