2014-12-02 5 views
3

Мы работали с EWS Managed услуг на некоторое время теперь, однако мы хотели бы перейти к помощи RESTful API для офиса 365.Office365 - аутентификация приложения без согласия пользователя

ли возможно для приложение для доступа ко всем нашим данным пользователей без их согласия? У нас есть собственное приложение, которое мы хотели бы получить для наших пользователей некоторые данные O365/Sharepoint. Использование SSO на самом деле не является вариантом, так как мы не хотим, чтобы наши пользователи давали согласие (мы предполагаем, что они уже дают). В частности, мы хотим получить доступ к календарям и почте.

Доступны ли эти учетные записи «уровень обслуживания/уровня приложения» в O365? Я думаю, что недавно прочитал, что они в дорожной карте, но с тех пор я ничего не видел.

Было бы лучше, если мы продолжим использовать олицетворение с EWS до тех пор, пока оно не будет готово? (По какой-то причине EWS мучительно медленнее при получении данных, между тем наши тесты с OO65 SSO намного быстрее, но мы не хотим SSO).

Извините, если это не соответствует требованиям для вопросов SA. Благодарю.

EDIT. В Office365 теперь доступны приложения Daemon и Service Apps. Проверьте эту ссылку.

Building Daemon or Service Apps with Office 365 Mail, Calendar, and Contacts APIs (OAuth2 client credential flow)

ответ

1

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

Я бы сказал, продолжайте работать над своим прототипом, используя модель согласия пользователя, которая сейчас находится на месте, и следите за нашими blog или моей учетной записью Twitter (@JasonJohMSFT) для объявления об аутентификации на уровне приложения.

+0

Спасибо Джейсону, я буду следить. Мы очень хотим получить новую аутентификацию :) – MightyLampshade

+0

, что является другой парадигмой, однако, администратор должен будет зарегистрировать приложение сначала в своем арендаторе – tatigo