2014-03-04 63 views

回答

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

最新的狀態是,這不會被修復:https://code.google.com/p/googleappengine/issues/detail?id = 4897 – Lipis

+0

Thnks man ...我真的希望這可以實施。這將非常有用。 – TMGooglePractice

+0

你能提出任何解決方法嗎?如果我們能夠將角色反映在GAE應用程序中,這將非常有用。 – TMGooglePractice

0

如果你想通過同步使用谷歌Apps管理員角色(超級管理員或委派管理員),而不是App Engine的權限,你應該實現它自己您的數據存儲區中您自己的用戶實體與Google Apps的管理SDK的directory API部分相匹配,特別是字段isAdmin或isDelegatedAdmin。

相關問題