Вызов веб-службы служб отчетов из SharePoint с использованием Kerberos через SSL - PullRequest
0 голосов
/ 15 января 2010

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

Я буду использовать 2 конечные точки: ReportService2006 и ReportExecution2005.

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

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

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

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

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

1 Ответ

0 голосов
/ 22 февраля 2010

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

...