【问题标题】:Is it possible to use authentication in RSS feeds using php?是否可以使用 php 在 RSS 提要中使用身份验证?
【发布时间】:2009-05-28 20:31:39
【问题描述】:

我正在尝试为 Intranet 文档管理系统开发一个提要,以便通知员工有新文档。我实际上已经完成了它的编码,但是没有办法对用户进行身份验证。

另外,我没有成功将提要添加到新闻阅读器,但可以使用 firefox Live Bookmark。

任何想法

更新:

由于我不能很好地解释,我会具体说明我希望它在 OutLook RSS 源中工作。

谢谢

【问题讨论】:

    标签: php feed syndication-feed


    【解决方案1】:

    嗯,这不是很常见,但我不久前读过一篇关于它的文章

    http://labs.silverorange.com/archive/2003/july/privaterss

    这可能对你有帮助

    【讨论】:

      【解决方案2】:

      您可以尝试HTTP authentication(基本或摘要)。

      至于新闻阅读器,请澄清你在做什么以及出了什么问题。

      【讨论】:

      • 大部分都无法识别该提要,因为它位于内网中。
      • 那么,您所说的新闻阅读器是指基于网络的新闻阅读器吗?尝试使用桌面新闻阅读器。
      • 不,很抱歉造成混乱,如果它在 Outlook RSS 提要中工作就足够了。
      【解决方案3】:

      供稿阅读器必须能够访问供稿的网址,因此如果它仅对您网络上的人可用,Google 阅读器(例如)将无法解析地址并找到供稿。

      【讨论】:

        【解决方案4】:

        Feed 阅读器如此之多,而且身份验证技术如此流行,以至于我认为传统身份验证可能是一个阻塞问题。

        这是用于 Intranet 的,对吗?你使用静态 IP 吗?

        也许有一个身份验证页面(他们使用公司凭据登录的地方),然后他们可以从该 IP 访问他们的 RSS 提要。如果他们移动到另一个 IP,他们只需要重新认证。

        您甚至可以通过 RSS 提要发送身份验证消息。

        如果 IP 在很多地方移动会很痛苦,但这是一种可能的选择。


        如果不这样做,则强制执行可以使用哪些阅读器。 NewsGator 支持完全身份验证,所以肯定是最简单的方法。

        【讨论】:

          【解决方案5】:

          Outlook 2007 及以上版本can subscribe to authenticated feeds as a workaround。这并不理想,但有可能。

          在您的 PHP 端,您只需要使用一些基本的 HTTP 身份验证。

          【讨论】:

          • 这是一个选项,但是因为我花时间将firefox安装为默认设置,所以工作量很大。
          【解决方案6】:

          为什么不为该特定用户创建一个身份验证令牌,以便令牌/提要 ID 组合对用户进行身份验证?

          【讨论】:

            【解决方案7】:

            您也可以像 REST/SOAP 一样使用 Web 服务来实现这一点。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2011-02-03
              • 2017-02-20
              • 1970-01-01
              • 2021-11-14
              • 2015-08-06
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多