2011-08-12 401 views
-1

我使用塔架來開發我的項目。我可以使用什麼庫來授權用戶?我知道authkit,但他現在不支持。塔架授權

回答

2

與塔體無關,我通常使用repoze.who進行驗證和回購,以進行授權。

http://docs.repoze.org/who

http://docs.repoze.org/what

+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。 –