Доступ к SharePoint с помощью надстройки Hightrust, размещенной в SharePoint пользовательской службы WCF, текущий пользователь NULL

Я работаю с WebSerice, размещенным в Azure, который аутентифицируется с помощью ADFS и создает маркер канала доступа пользователя для связи с локальным SharePoint через надстройку, размещенную в провайдере.

Я могу получить доступ к данным SharePoint через стандартные вызовы SharePoint REST API. Но когда я пытаюсь вызвать пользовательскую службу WCF, которая размещена в том же SharePoint, я не проходил проверку подлинности, и в результате у меня нет текущего пользователя, утверждения или удостоверения в httpcontext, spcontext, operationcontext, thread.principal или ServiceSecurityContext.,

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

Как обеспечить проверку подлинности с помощью маркера доступа на канале так же, как это делает API REST SharePoint?

0 ответов

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