au/rssauth

为登录用户提供获取非公开内容rss订阅的方法

2.0.0 2015-10-18 09:36 UTC

This package is auto-updated.

Last update: 2024-08-29 03:47:37 UTC


README

此插件允许通过HTTP认证显示Elgg用户的RSS订阅内容。RSS订阅可能以下列格式存在。

公开RSS订阅

<url>?view=rss

URL认证的RSS订阅

<url>?view=rss&username=<username>&password=<password>

请注意,此方法最不安全,因为用户名和密码在URL中以明文形式可见

令牌认证的RSS订阅

用户可以通过访问工具配置页面生成一个唯一的令牌,并将其附加到URL上。

例如。

<url>blog/all?view=rss

将变成类似以下形式

<url>blog/all?view=rss&rssguid=38&rsstoken=48e198a2264328528a70d65abcedbe146f039c94

HTTP认证的RSS订阅

<url>?view=rssauth

在URL中包含view=rssauth将返回请求认证的头信息。然后您的RSS订阅可以提供用户名和密码。

请注意,这也不安全,因为凭据以明文形式传递,但并不明确可见(如URL示例中所示)。如果与SSL结合使用,则应无问题。

此外,如果您能找到一种方法在不首先需要认证头的情况下发送HTTP凭据,则可以直接使用默认的?view=rss并仍然接收认证的订阅