我无法使用快速搜索SharePoint 2013基于STS(安全令牌服务)的身份验证的网站。我尝试在爬网规则中表单基于凭据和基于cookie的身份验证,但遵循错误来源:

错误:访问被拒绝。您可能没有足够的权限来执行操作。

爬网以基于STS的身份验证固定的外部Web的正确方法是什么?

有帮助吗?

解决方案 2

我探索了Web,以解决这个问题,但似乎无法使用具有基于STS的身份验证的SharePoint搜索爬网外网站,并且没有启用Windows身份验证。以下几点参考:

“如果您使用的是基于索赔的身份验证,请确保在要爬出的任何Web应用程序上启用了Windows身份验证。”

“SharePoint只能使用Windows NTLM身份验证帐户爬网。您的内容源必须授权作为爬网请求的一部分发送的Windows帐户,以便访问文档内容。虽然SharePoint 2010中支持索赔验证,但收集器是仍然不是索赔感知应用程序,并且不会仅访问仅索赔义务的内容源。“ source

“否,它需要ntlm / kerberos才能爬网应用程序。” < / p>

其他提示

如果在外部网站上已经有读取权限,则需要使用默认爬网程序创建一个新的爬网规则,如果不是,则可以使用爬网的爬网帐户指定新的爬网规则,该规则至少在外部内容上的爬网程序上的读取权限会爬行。

由于您访问拒绝错误似乎您的爬网帐户无论验证类型如何,您的爬虫帐户都没有爬网外网站。

其他那么,

确保用于默认内容的域帐户 访问帐户或任何其他内容访问帐户不一样 域帐户由与任何相关的应用程序池使用 您抓取的Web应用程序。这样做可能会导致未发表的内容 在SharePoint站点和次要版本的文件(即历史记录)中 SharePoint网站要爬出和索引。

source

希望它有所帮助。

许可以下: CC-BY-SA归因
scroll top