2011-04-16 141 views
1

我正在尋找使用Web.py構建網站,並且沒有內置的身份驗證系統。在閱讀了關於網站身份驗證的各種事情之後,我一直聽到的一個共同主題是「不要自己動手,使用別人的東西。」在網站上有一些簡單身份驗證的例子,例如this之一,但他們都在底部說「不要在生產代碼中使用它」。Python身份驗證系統的框架沒有身份驗證(如web.py)?

那麼,是否有一個Python的通用認證庫,我可以使用Web.py?或者,推出我自己真的不難嗎?

回答

1

如果你找不到一個容易,那麼可能丟棄的建議和滾動你自己不是一個不錯的選擇。

我不認爲你會找到任何開箱即用的東西。身份驗證系統與架構耦合並依賴於架構(您的情況可能僅限於Web)。話雖如此,將django的身份驗證(django.contrib.auth)與web.py配合使用可能會更容易。即使這樣,它會在場景後面導入很多django'ish ORM和其他東西,但它絕對有可能。

+0

推出自己的認證系統不是一個好主意。除非你花了一個職業來研究網絡安全,否則很難得到正確的答案。 – Michael 2012-04-18 04:42:09