Веб-приложение .NET с Identity Server 4 для аутентификации в SharePoint 2019 On-Prem через CSOM - PullRequest
0 голосов
/ 03 октября 2019

У нас есть ситуация, когда мы подключаемся к SharePoint 2019, используя текущего пользователя, вошедшего в систему для проверки подлинности (поэтому нет жестко заданного имени пользователя / пароля для передачи через CSOM). Мы вообще не используем пользовательский интерфейс SharePoint, поэтому все делается от API веб-приложения до API-интерфейса SharePoint 2019 (через CSOM).

Наше текущее веб-приложение защищено с помощью Identity Server 4. Как мы можем заставить работать аутентификациюиз .NET / CSOM в API-интерфейсах веб-приложения, чтобы использовать идентификатор текущего пользователя для вызова SharePoint 2019.

В настоящее время для проверки подлинности SharePoint задано только согласование / Kerberos, но у меня есть ощущение, что это необходимоиспользовать Identity Server в качестве поставщика доверия (как показано здесь: https://www.scottbrady91.com/Identity-Server/IdentityServer-4-SharePoint-Integration-using-WS-Federation). Единственная проблема заключается в том, что в этом примере используется пользовательский интерфейс SharePoint для запроса входа в систему, а не только от API к API-интерфейсу, а также не подключаетсяссылки на любые примеры выполнения этого через код.

Заранее спасибо!

...