![SharePoint 身份验证](https://linux22.com/image/490101/SharePoint%20%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
這讓我擊敗了...
我们有使用 SharePoint Services 3.0 的带有 SharePoint 业务门户界面的 Microsoft Dynamics。我正在尝试配置 SharePoint 界面以接受基本身份验证,以便反向代理可以正常工作。我发现了 SharePoint 和 IIS 中有几个需要更改的地方,但每当我切换它时,业务门户的某些部分就会开始出错 - 例如项目沟通器和费用报告部分。基本上,看起来出现在 IFRAME 中的任何东西都不起作用。
尽管我们尚未使用这些部件,但我们会的,所以这对我来说基本上是一个亮点。
到目前为止我尝试过:
- 只需将 IIS 从集成更改为基本
- 将网站的 IIS 和 SharePoint 配置更改为基本
- 配置反向代理以按照 IIS 期望的方式呈现身份验证,并启用集成身份验证(即 <domain>\<user>)
我犹豫着是否尝试建立另一个重复的站点(我在一本 SharePoint 书中读到的最佳实践)来支持集成和基本,但我不完全了解 SharePoint 的工作原理,而且我讨厌再次破坏它。此外,由于我无法让我们拥有的站点按我想要的方式工作,我怀疑我是否能够为其他站点做到这一点。
谁有什么魔法可以帮助我摆脱这一困境?
编辑后包含以下错误:
错误:
连接器:未指定的 HTTP 错误。HRESULT=0x800A1518 - 客户端:处理此请求时发生意外错误。HRESULT=0x800A1518 - 客户端:发送 Soap 消息失败或未收到可识别的响应 HRESULT=0x800A1518 - 客户端:未指定的客户端错误。HRESULT=0x800A1518
故障代码=客户端
aultstring=连接器:未指定的 HTTP 错误。
故障原因=
详细信息 = 连接器:未指定的 HTTP 错误。HRESULT=0x800A1518 - 客户端:处理此请求时发生意外错误。HRESULT=0x800A1518 - 客户端:发送 Soap 消息失败或未收到可识别的响应 HRESULT=0x800A1518 - 客户端:未指定的客户端错误。HRESULT=0x800A1518
答案1
您可能需要启用 Kerberos 和委派。
- 为 SharePoint 2007 配置 Kerberos:第 1 部分 - SharePoint 的基本配置
- 为 SharePoint 2007 配置 Kerberos:第 2 部分 - Excel Services 和 SQL Analysis Services
第二个链接谈论委派,您将使用它来将用户的登录令牌从 SharePoint 发送到 MS Dynamics。
您还可以查看肯·谢弗的 IIS(Internet 信息服务)和 Kerberos 常见问题解答。这些文章非常棒。