2013-05-25 35 views
0

這裏有幾個用戶管理框架,我讀過有關:應用程序引擎python的用戶管理框架?

  • GAE會議

  • 瓶登錄

  • GAE-的init(使用瓶)

  • 燒杯

  • GAE Utilities

  • gmemsess

  • SUAS

有沒有在Python應用程序引擎界廣泛採用的圖書館嗎?

謝謝。

編輯:我應該更具體關於我在找什麼。我正在尋找一個框架,可以處理用戶註冊,登錄,密碼重置,粘性會話,用戶自定義字段,利用memcache加快會話查找速度,當然還可以安全簡單地完成所有這些操作。

我希望能夠指定我的用戶模型,並有一個API,例如:

// If this decorator fails, this function will return some value to signify the user is not logged in. 
@user_management_api.authenticate_user 
def some_func(user): 
    // Get the user model data. 
    name = user.name 
    // etc. 

// To return a session key to the application (ios, android, webapp, etc) for a sticky session. 
@user_management_api.login 
def login(user): 
    return user_management_api.get_session_key() 

def register(): 
    user_management_api.register_user() 

@user_management_api.authenticate_user 
def reset_user_password(): 
    user_management_api.reset_user_password() 
+0

我還沒有看到任何廣泛採用的東西。我已經使用repoze.who /關於具有超過2000個用戶的appengine上的非公共應用程序。該模型用於repoze.who /與金字塔非常類似。這也可能是一個很好的起點。 –

回答

0

我們使用谷歌應用程序引擎庫webapp2jinja2WTFormsbabel本地化。有些框架只是將這些組件捆綁在一起並將其稱爲框架,然後我認爲最好將組件放在正確的位置,然後製作自己的框架,因爲實例中的框架大多隻是將這些組件組合起來以構建框架。

相關問題