Как передать удостоверение пользователя из SharePoint 2016 во внешний тип контента (BCS)? - PullRequest
0 голосов
/ 27 февраля 2019

У нас есть SharePoint 2016 локальная среда, использующая Kerberos аутентификация.У нас есть внешняя база данных SQL, и мы хотим, чтобы SharePoint позаботился о функциональности CRUD.

Веб-приложение, которое будет размещать семейство сайтов, настроено в классическом режиме / аутентификации Windows вместо утверждений (для KERBEROS + BCSцели).

В SharePoint Designer 2013 мы настраиваем различные типы внешнего контента, используя режим аутентификации User's Identity.Мы не можем использовать BDC Identity, потому что нам нужно передать учетные данные пользователя для хранения информации в CreatedBy , ModifiedBy и т. Д.

К сожалению, при открытии внешнего спискав SharePoint я получаю сообщение об ошибке:

Сообщение из внешней системы: «Ошибка входа пользователя« NT AUTHORITY \ ANONYMOUS LOGON ». '.

При переключении на BDC Identity списки загружаются, но при сохранении записи имя учетной записи пула приложений сохраняется в полях CreatedBy , ModifiedBy .

Как мне избавиться от ошибки и передать учетные данные пользователя в SQL, чтобы поля CreatedBy / ModifiedBy были заполнены правильно (с использованием аутентификации User's Identity)?

ps1.Служба Secure Store, кажется, является последним средством, потому что пользователь должен ввести свои учетные данные для входа (один раз).Это противоречит цели проверки подлинности Windows и единого входа.

...