【问题标题】:Calling Reporting Services Web Service from SharePoint using Kerberos over SSL使用基于 SSL 的 Kerberos 从 SharePoint 调用 Reporting Services Web 服务
【发布时间】:2010-02-22 08:14:38
【问题描述】:

我有多个 SharePoint Web 部件需要访问集成到 MOSS2007 中的 Reporting Service 2008。

我将使用 2 个端点:ReportService2006 和 ReportExecution2005。

我想将调用 Web 服务的所有逻辑放在一个公共程序集(类库)中,该程序集将打包在包含 Web 部件的同一 WSP 中。

我尝试从我的公共类库项目中添加服务引用,但代理未正确生成,我无法在设计时使用任何智能感知。因此我现在使用 svcutil.exe 来生成代理。

不幸的是微软在这个article中表示svcutil.exe会出现Kerberos身份验证问题:

Svcutil.exe 生成基于客户端的 关于 Web 服务说明 语言 (WSDL) 或策略文件 从服务中收到。用户 主体名称 (UPN) 由 将用户名与“@”连接起来 然后添加一个完全合格的 域名 (FQDN)。但是,对于用户 在 Active Directory 上注册的人, 此格式无效且 UPN 该工具生成会导致 Kerberos 身份验证失败 带有以下错误消息: 登录尝试失败。解决这个问题 问题,手动修复客户端文件 该工具生成的

我的环境已设置为通过 SSL 使用 Kerberos。我该如何解决?

【问题讨论】:

    标签: sharepoint sql-server-2008 ssl kerberos


    【解决方案1】:

    没有回复这个帖子,所以我使用 asmx 而不是 WCF,现在它就像一个魅力......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多