Создайте пользователя sharepoint и войдите в него через c # - PullRequest
0 голосов
/ 04 октября 2019

У меня есть публичное приложение SaaS. Пользователи могут регистрироваться, создавать и манипулировать записями данных и т. Д. У меня также есть сервер sharepoint. У меня есть пользователь с правами администратора на сайте Sharepoint. Мое приложение SaaS может войти на сервер Sharepoint с помощью имени администратора и загрузить файлы для загрузки. Это все довольно просто.

Я хочу иметь возможность (1) программно создавать отдельные учетные записи на Sharepoint для моих пользователей SaaS, (2) иметь возможность входить в систему и предоставлять им ссылки. для совместного использования документа, чтобы они могли «редактировать» их в Word. Я хочу, чтобы мое приложение могло контролировать, какие пользователи могут просматривать и редактировать какие документы.

Пользователи не являются частью одной организации, поэтому я не думаю, что могу использовать Active Directory. Но я ничего не знаю о Activie Directory, так что это может быть неправдой.

Имеет ли это какой-то смысл? Это вообще возможно? Я много занимался поиском в Интернете, но не могу найти ничего, что могло бы достичь этого. Моя альтернатива - реализовать какой-либо сервер WebDav, но, посмотрев на это как на вариант, я думаю, что имеет больше смысла попытаться интегрироваться с существующим сервером Sharepoint.

Любая помощь или указатели будут очень благодарныполучил. Спасибо.

1 Ответ

0 голосов
/ 04 октября 2019

Открыты ли вы для пользователя Office 365. Если да, то подумайте, что вам следует изучить Microsoft Graph API. Он позволяет использовать несколько вариантов подключения продуктов Microsoft 365, включая SharePoint Online и управление удостоверениями / пользователями.

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