Возможна ли прозрачная проверка подлинности LiveConnect OAuth 2.0?

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

Например, у нас есть n пользователей, связанных с организацией. У этой организации есть одна учетная запись One Drive, которой поделятся все пользователи (легально?). Как только пользователь проходит аутентификацию в нашем приложении, идея состоит в том, чтобы наше приложение зарегистрировало его без взаимодействия с пользователем, используя Live API, чтобы они могли получить доступ к файлам своих организаций.

Должны ли мы проходить аутентификацию каждый раз, когда хотим использовать эту услугу или только один раз?

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

Это нарушает какие-либо положения и условия Microsoft?

Спасибо! Любой вклад приветствуется, так как я никогда раньше не работал над облачным приложением. Если One Drive не является жизнеспособным решением, есть ли другие рекомендуемые услуги, на которые может обратиться моя компания?

2 ответа

Решение

Consumer OneDrive не предназначен для использования в бизнесе, и совместное использование одной учетной записи OneDrive для нескольких пользователей также не рекомендуется. Вам следует обратиться к OneDrive для бизнеса по своему сценарию: https://onedrive.live.com/about/en-us/business/.

OneDrive для бизнеса использует API-интерфейсы для разработчиков SharePoint: http://blogs.msdn.com/b/sharepointdev/archive/2013/08/13/access-skydrive-pro-using-the-sharepoint-2013-apis.aspx

Я обнаружил, что Box API не поддерживает тип предоставления passworrd. Ни один не делает OneDrive или DropBox. Без этого типа гранта невозможно отправить имя пользователя и пароль для входа в систему.

Другие вопросы по тегам