2013-10-28 65 views
0

我最近爲我的公司創建了GAE應用程序。如何閱讀託管在域限制的GAE應用程序上的RSS源?

對此應用程序的訪問受到域限制,因此只有通過谷歌從我們的域(例如:[email protected])登錄的用戶才能訪問該應用程序。

該應用程序生成RSS源(即:my-company.com/rss)。

由於需要身份驗證,所以Feed無法由Feedly訪問。

目標是保持域名限制,所以我想我要找的是一個RSS閱讀器,允許通過谷歌應用程序帳戶登錄(它必須非常容易使用,因爲它註定要非IT經驗豐富的用戶),或者更好的是,另一種解決方案可以讓我將Feedly作爲讀者。

回答

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 

是公共的,不容易被猜到。定期你甚至可以重置該密鑰,或者讓它自動生成每個用戶,這在我看來是更好的選擇。

+1

再次感謝您的回答。工作正常:) – girardid

+0

@girardid不客氣.. – Lipis

相關問題