2 與塔體無關,我通常使用repoze.who進行驗證和回購,以進行授權。 http://docs.repoze.org/who http://docs.repoze.org/what 來源 2011-08-12 08:28:51 +0 你能舉一些我可以使用它的例子嗎?因爲我很早就看到它,但無法理解如何使用它。 – jerboa +0 基本上,這個想法是將你的應用程序包裝在一個repoze中。使用'setup_what'的什麼中間件。這是一箇中間件,它需要一個repoze.who東西,如驗證者,挑戰者。當你需要授權檢查時,你可以在repoze.what謂詞上調用'is_met'。有許多內置的repoze。什麼謂詞,你也可以自己寫。我在https://bitbucket.org/vithon/vithon-forum/src/abab8f2a7aef/viforum/forum.py上有一些示例粘合代碼。它使用repoze.who.plugins.openid。 –
1 下面是關於如何使用repoze.who/repoze.what一個很好的教程。在我看來,這是最好的選擇。 repoze.who/what tutorial 來源 2011-08-12 20:20:43 webjunkie
你能舉一些我可以使用它的例子嗎?因爲我很早就看到它,但無法理解如何使用它。 – jerboa
基本上,這個想法是將你的應用程序包裝在一個repoze中。使用'setup_what'的什麼中間件。這是一箇中間件,它需要一個repoze.who東西,如驗證者,挑戰者。當你需要授權檢查時,你可以在repoze.what謂詞上調用'is_met'。有許多內置的repoze。什麼謂詞,你也可以自己寫。我在https://bitbucket.org/vithon/vithon-forum/src/abab8f2a7aef/viforum/forum.py上有一些示例粘合代碼。它使用repoze.who.plugins.openid。 –