【问题标题】:Google server forms authentication谷歌服务器表单身份验证
【发布时间】:2010-01-14 22:26:29
【问题描述】:

我已在我的 Google Search Appliance 中设置表单身份验证。有没有办法让受保护页面的标题和摘要返回?目前,由于它们都被重定向到登录页面,因此所有搜索结果都以“登录”为标题。我正在使用带有 .net 框架 3.5 的 asp.net。

【问题讨论】:

    标签: asp.net authentication forms search google-search-appliance


    【解决方案1】:

    您需要:

    1. Configure the Search Appliance to authenticate 攻击你的服务器。
    2. 允许搜索引擎访问您的受保护网页。

    在我们的一些客户网站上,我们采用了选项 2,部分原因是保护的动态特性(即过去 30 天内发布的文章是开放的,但您需要订阅才能查看存档)不适合使用 web.config 设置。

    我们有一个继承自 System.Web.UI.Page 的“Base Page”类,我们所有的页面都继承自该类。

    在该类中,我们检查了许多内容,包括调用客户端的 IP 地址和用户代理,如果这些与我们的搜索引擎匹配,我们将显示自定义页面布局,删除导航、页眉、页脚等内容(使用母版页),并显示一些我们用于过滤的额外元数据 - 这样搜索引擎会看到并索引整个内容。

    如果这些检查失败,那么我们会检查用户是否已通过身份验证,以及他们是否有有效的订阅。

    如果他们没有有效的订阅或未通过身份验证,我们会在适当的位置显示页面摘要,并调用登录或注册(使用标准 ASP.NET 控件)。

    【讨论】:

    • 我目前配置了选项 1。但是,我仍然在搜索结果中显示“登录”作为标题,并将登录页面的内容作为摘要显示。有没有设置可以绕过它?
    【解决方案2】:

    如果您的页面标题不是登录名,则您可能没有正确设置它。文档的标题是 GSA 在抓取期间索引的内容。我之前在这里发布了一些完成 SSO 向导的提示:http://www.mcplusa.com/blog/2009/02/completing-the-sso-wizard-on-the-google-search-appliance/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 2012-09-20
      • 2020-08-15
      • 2018-01-01
      相关资源
      最近更新 更多