即時通訊試圖瞭解如何爲我的GAE應用程序實現自己的身份驗證和授權機制。有沒有人已經實現了這樣的東西,也許可以給我一些建議?GAE上的自定義身份驗證和授權
我需要的是將某些部分的訪問授予特定用戶並限制訪問他人。
我看着repoze.who和reapoze.what,但它不是很清楚我如何在應用程序引擎上使用它們。
謝謝
即時通訊試圖瞭解如何爲我的GAE應用程序實現自己的身份驗證和授權機制。有沒有人已經實現了這樣的東西,也許可以給我一些建議?GAE上的自定義身份驗證和授權
我需要的是將某些部分的訪問授予特定用戶並限制訪問他人。
我看着repoze.who和reapoze.what,但它不是很清楚我如何在應用程序引擎上使用它們。
謝謝
也許考慮看看tipfy.ext.auth(doc,wiki,source code)和tipfy.ext.acl(doc,wiki,source code)會爲您提供小kickstart。這些是在tipfy之上構建的擴展,這是一個爲GAE開發的基於開源輕量級python的框架。
爲了更好地理解它們的使用和實現,請務必查看每個和相關測試套件的源代碼。
請注意,tipfy(v0.7)的下一個版本將包含auth處理作爲框架核心的一部分。 – nulltoken 2010-09-30 08:03:16
從你的問題,不清楚你是否使用java或python。我使用java GAE中的spring-security完成了自定義用戶管理,並進行了身份驗證/授權。事情工作正常。
最後,我選擇了一個非常簡單的解決方案,通過設置用戶可以在我的自定義用戶對象中將StringListProperty設置爲角色,並根據請求上的裝飾器所具有的角色來檢查用戶權限。 @Em:謝謝,我會快速瀏覽 @Gopi:im使用python – aschmid00 2010-09-20 12:06:54