0

我最近为我的公司创建了一个 GAE 应用程序。

对该应用程序的访问受域限制,因此只有从我们的域(即:user@my-company.com)通过 google 登录的用户才能访问该应用程序。

该应用程序生成 RSS 提要(即:my-company.com/rss)。

由于需要身份验证,Feedly 无法访问所述提要。

目标是保持域限制,所以我想我正在寻找的是一个允许通过谷歌应用程序帐户登录的 RSS 阅读器(它必须非常易于使用,因为它注定非 IT 经验用户),或者更好的另一种解决方案,可以让我将 Feedly 保留为阅读器。

4

1 回答 1

1

虽然我不确定是否有任何 RSS 阅读器可以真正支持受限制的提要,但您实际上可以使其与 Feedly 一起使用,如下所示。

在您app.yaml的 rss URL 中,您不需要登录或任何内容,因此它看起来像这样:

- url: /rss/.*
  script: main.rss

然后你应该简单地生成一些唯一的键(uuid例如),并且只有当它在某个列表上响应实际的提要时,否则返回访问被拒绝。

您的 URL 将如下所示:

http://www.my-company.com/rss/550e8400-e29b-41d4-a716-446655440000

这是公开的,不容易猜到。您甚至可以定期重置该密钥,或者让每个用户自动生成它,我认为这是一个更好的选择。

于 2013-10-28T13:42:30.053 回答