2015-01-15 118 views
0

我的應用程序根據用戶所屬的組爲其提供不同的訪問級別。因此,我的應用程序需要訪問Admin SDK的directory_v1/groups/list api。例如,我想打電話:限制Admin SDK API訪問

https://www.googleapis.com/admin/directory/v1/groups?userKey={USER_EMAIL}&key={YOUR_API_KEY} 

我厭倦使管理員SDK API和生成密鑰,因爲我看不出有什麼方法按鍵被允許使用任何精細控制的。

有沒有什麼辦法可以訪問用戶所屬的組而不使用Admin SDK,或者鎖定對API的訪問權限,以便我的應用只能訪問用戶所屬組的列表,以及不是Admin SDK的全部功能?

感謝

+0

如果您想獲取有關用戶組的信息,則必須使用ADMIN SDK這是唯一的選項。但是你可以通過使用「範圍」限制你的APP的訪問。例如,如果您只想檢索組的列表,請使用範圍「https://www.googleapis.com/auth/admin.directory.group.readonly」。這裏是其他信息的鏈接https://developers.google.com/admin-sdk/directory/v1/guides/authorizing – SGC 2015-01-15 18:36:44

回答

0

如果您想獲取有關用戶組的信息,則必須使用ADMIN SDK,這是唯一的選項。但是你可以通過使用「範圍」限制你的APP的訪問。例如,如果您只想檢索組的列表,請使用範圍「googleapis.com/auth/admin.directory.group.readonly」;.以下是其他信息的鏈接developers.google.com/admin-sdk/directory/v1/guides/authorizing