2010-09-16 47 views
0

即時通訊試圖瞭解如何爲我的GAE應用程序實現自己的身份驗證和授權機制。有沒有人已經實現了這樣的東西,也許可以給我一些建議?GAE上的自定義身份驗證和授權

我需要的是將某些部分的訪問授予特定用戶並限制訪問他人。

我看着repoze.who和reapoze.what,但它不是很清楚我如何在應用程序引擎上使用它們。

謝謝

+0

最後,我選擇了一個非常簡單的解決方案,通過設置用戶可以在我的自定義用戶對象中將StringListProperty設置爲角色,並根據請求上的裝飾器所具有的角色來檢查用戶權限。 @Em:謝謝,我會快速瀏覽 @Gopi:im使用python – aschmid00 2010-09-20 12:06:54

回答

1

也許考慮看看tipfy.ext.authdocwikisource code)和tipfy.ext.acldocwikisource code)會爲您提供小kickstart。這些是在tipfy之上構建的擴展,這是一個爲GAE開發的基於開源輕量級python的框架。

爲了更好地理解它們的使用和實現,請務必查看每個和相關測試套件的源代碼。

+0

請注意,tipfy(v0.7)的下一個版本將包含auth處理作爲框架核心的一部分。 – nulltoken 2010-09-30 08:03:16

0

從你的問題,不清楚你是否使用java或python。我使用java GAE中的spring-security完成了自定義用戶管理,並進行了身份驗證/授權。事情工作正常。

Herehere是從我的一些更多的信息/鏈接。