2010-01-14 3 views
0

У меня есть несколько веб-частей SharePoint, которым необходим доступ к службе отчетов 2008, которая интегрирована в MOSS2007.Вызов службы веб-служб служб отчетов из SharePoint с использованием Kerberos через SSL

Есть 2 конечных пункта, которые я буду использовать: ReportService2006 и ReportExecution2005.

Я хотел бы поместить всю логику, которая вызывает веб-службу в одной общей сборке (библиотеке классов), которая будет упакована в тот же WSP, который содержит веб-части.

Я попытался добавить ссылку на службу из моего общего проекта библиотеки классов, но прокси-сервер не сгенерирован должным образом, и я не могу использовать какой-либо intellisense во время разработки. Поэтому я использую svcutil.exe для создания прокси.

К сожалению, Microsoft говорит, что svcutil.exe будет иметь проблемы с проверкой подлинности Kerberos в этом article:

Svcutil.exe генерирует клиент на основе на Web Services Описание Language (WSDL) или файла политики получил от службы. Имя пользователя (UPN) генерируется , объединяя имя пользователя с «@» , а затем добавляя полное доменное имя (FQDN). Тем не менее, для пользователей , зарегистрировавшихся в Active Directory, этот формат не является действительным и UPN , который генерирует инструмент вызывает сбой в аутентификации Kerberos со следующим сообщением об ошибке: Попытка входа в систему не удалось. Чтобы решить эту проблему вручную исправить файл клиента , что инструмент создан

Моя среда была настроена на использование Kerberos через SSL. Как я могу это решить?

ответ

0

Нет ответов для этой темы, поэтому я использовал asmx вместо WCF, и теперь он работает как очарование ....