我有Google App Engine應用程序可供Google Apps用戶使用。爲此,我需要將用戶的角色和權限反映到Google App Engine應用程序中。但使用UserServices API,我只能檢索暱稱,電子郵件ID的所有細節。但我發現沒有辦法檢索分配給我的GAE應用程序中的特定用戶的角色。可以在Google App Engine應用程序內檢索Google Apps的用戶角色
1
A
回答
1
沒有辦法獲得您在GAE儀表板中分配的用戶的確切角色,但是您可以檢查currently logged in user is on that list。如果你在這裏使用Python是你如何能做到這一點:
from google.appengine.api import users
user = users.get_current_user()
if user:
print 'Welcome, %s!' % user.nickname()
if users.is_current_user_admin():
print '<a href="/admin/">Go to admin area</a>'
0
如果你想通過同步使用谷歌Apps管理員角色(超級管理員或委派管理員),而不是App Engine的權限,你應該實現它自己您的數據存儲區中您自己的用戶實體與Google Apps的管理SDK的directory API部分相匹配,特別是字段isAdmin或isDelegatedAdmin。
相關問題
- 1. 從Google App Engine訪問Google Apps用戶
- 2. Google Apps Marketplace - 適用於Google App Engine的SSO Java應用程序
- 3. Google App Engine和Google Apps Marketplace
- 4. 我可以在Google App Engine應用程序中使用facelets嗎?
- 5. 是否可以從Google搜索中隱藏Google App Engine應用程序?
- 6. Google Apps和檢索Google Plus用戶ID
- 7. 從Google App Engine後臺檢索實體到Android應用程序
- 8. Google App Engine上的Java應用程序?
- 9. Google App Engine應用程序錯誤5
- 10. Google App Engine上是否有用於Java的用戶/角色庫?
- 11. 刪除Google App Engine應用程序
- 12. Google App Engine不停止應用程序
- 13. 剖析java Google App Engine應用程序
- 14. 如何在Google App Engine的網絡應用程序中檢測在線用戶
- 15. Java中的角色Google App Engine
- 16. 創建沒有用戶界面的Google App Engine應用程序
- 17. 使用Google App Engine和GCM的Android客戶端應用程序
- 18. Google App Engine中的不同用戶類型 - Java應用程序
- 19. Google App Engine用戶代理
- 20. Google App Engine用戶API
- 21. Google App Engine:查詢用戶?
- 22. 在多個客戶域上運行Google App Engine應用程序
- 23. App Engine應用程序無法在谷歌Apps用戶
- 24. 在Google App Engine上檢索TOP 1
- 25. App Engine + Google Documents
- 26. App Engine連接的Android應用程序沒有Google帳戶
- 27. Google App Engine可用於驅動桌面應用程序嗎?
- 28. 使用Google Apps Domain的Google App Engine授權
- 29. 從Google App Engine應用程序運行Google Dataflow管道?
- 30. 從Google App Engine訪問Google Drive Python應用程序
最新的狀態是,這不會被修復:https://code.google.com/p/googleappengine/issues/detail?id = 4897 – Lipis
Thnks man ...我真的希望這可以實施。這將非常有用。 – TMGooglePractice
你能提出任何解決方法嗎?如果我們能夠將角色反映在GAE應用程序中,這將非常有用。 – TMGooglePractice