Аутентификация сервера nodejs на календарь Office365 без окна - PullRequest
0 голосов
/ 08 ноября 2018

Я разработал приложение с использованием Firebase и Google Calendar, теперь я хочу заменить Google Calendar на Office365 Outlook Calendar.

Приложение состоит из «телефонного приложения», созданного в Cordova, которое подключается к «серверному приложению», созданному в NodeJS. «Серверное приложение» использует «Учетную запись службы Google» для добавления пользователей в некоторые календари, которыми они не владеют, и предоставления им разрешения на запись. Использование учетной записи службы было единственной возможностью сделать это из-за ее высоких привилегий и того факта, что не требуется открывать окно входа или авторизации.

Я никогда не пользовался службами MS и, читая документы, кажется, что это беспорядок, потому что некоторые службы используют версию API, а другие - другую.

Как я могу авторизовать "серверное приложение" аналогично учетной записи службы Google, чтобы я мог сделать то же самое? (добавьте пользователей в некоторые календари, которые им не принадлежат, и предоставьте им разрешение на запись).

Спасибо.

...