au / rssauth
为登录用户提供获取非公开内容rss订阅的方法
2.0.0
2015-10-18 09:36 UTC
Requires
- php: >=5.4
- composer/installers: >=1.0.8
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并仍然接收认证的订阅