У меня есть публичное приложение SaaS. Пользователи могут регистрироваться, создавать и манипулировать записями данных и т. Д. У меня также есть сервер sharepoint. У меня есть пользователь с правами администратора на сайте Sharepoint. Мое приложение SaaS может войти на сервер Sharepoint с помощью имени администратора и загрузить файлы для загрузки. Это все довольно просто.
Я хочу иметь возможность (1) программно создавать отдельные учетные записи на Sharepoint для моих пользователей SaaS, (2) иметь возможность входить в систему и предоставлять им ссылки. для совместного использования документа, чтобы они могли «редактировать» их в Word. Я хочу, чтобы мое приложение могло контролировать, какие пользователи могут просматривать и редактировать какие документы.
Пользователи не являются частью одной организации, поэтому я не думаю, что могу использовать Active Directory. Но я ничего не знаю о Activie Directory, так что это может быть неправдой.
Имеет ли это какой-то смысл? Это вообще возможно? Я много занимался поиском в Интернете, но не могу найти ничего, что могло бы достичь этого. Моя альтернатива - реализовать какой-либо сервер WebDav, но, посмотрев на это как на вариант, я думаю, что имеет больше смысла попытаться интегрироваться с существующим сервером Sharepoint.
Любая помощь или указатели будут очень благодарныполучил. Спасибо.