0
我正在開發一個跟蹤即將到來的作業分配的網站。我想提供一個顯示即將分配的RSS/Atom Feed。但是,我不知道如何限制Feed中的項目,因爲沒有太多的Feed閱讀器支持基於Cookie的會話。在Django中生成訂閱源時訪問用戶對象
基本上,我需要訪問供稿類中的請求對象並接受HTTP基本/摘要認證。這甚至有可能嗎?
我使用Django 1.1,Python的2.5.4,和mod_python 3.3.1
我正在開發一個跟蹤即將到來的作業分配的網站。我想提供一個顯示即將分配的RSS/Atom Feed。但是,我不知道如何限制Feed中的項目,因爲沒有太多的Feed閱讀器支持基於Cookie的會話。在Django中生成訂閱源時訪問用戶對象
基本上,我需要訪問供稿類中的請求對象並接受HTTP基本/摘要認證。這甚至有可能嗎?
我使用Django 1.1,Python的2.5.4,和mod_python 3.3.1
這是兼容飼料讀者的最寬範圍是在飼料中編碼的用戶ID(或用戶名)的方法URL。這就是「默默無聞的安全性」,這種方式並不理想,但對於使用Google Reader的用戶來說,這可能是您能做的最好的選擇。
所以你說我應該使用'example.com/feeds/feedname/username /'之類的東西?或者你認爲我應該用諸如base64之類的東西來破解用戶名,所以它不是那麼明顯? – 2009-09-30 14:40:22
對於每個用戶,您可以自動生成其用戶名和祕密鹽的MD5哈希。因此,供稿網址將爲http://example.com/feeds/feedname/username/hash/。這樣,您可以通過用戶名查找供稿項目,並通過md5散列進行認證。這樣,沒有人可以猜測該網址來查看其他用戶的Feed。 – sixthgear 2009-09-30 19:59:10
我想這會起作用,儘管它會造成很長的網址。謝謝! – 2009-10-01 00:11:20