我試圖用 admin-sdk 構(gòu)建一個市場應用程序。閱讀文檔,就市場應用程序而言,兩條腿身份驗證似乎是唯一的方法。想檢查當前用戶是否是管理員,因此我想使用https://www.googleapis.com/admin/directory/v1/users/(useremail)?xoauth_requestor_id=(admin-email)我試圖既是相同的又是管理員的Authorization 頭也如下所示。OAuth realm="", oauth_signature_method="HMAC-SHA1", oauth_version="1.0", oauth_consumer_key="<key from market place>",oauth_nonce="4473365854789985180", oauth_timestamp="1380453874",scope="https://www.googleapis.com/auth/admin.directory.user", oauth_signature="yEcbWIp5f1nNFaUI8vSxn1NYlzw="當向 url 發(fā)出此請求時,我收到錯誤消息。"domain": "global","reason": "authError","message": "Invalid Credentials","locationType": "header","location": "Authorization"我尋找 apis 來完成它,但找不到帶有 admin-sdk 的兩條腿。有人可以幫我解決這個問題嗎?也可以通過使用服務帳戶來完成這樣的功能嗎?我也想,最后有 admin-sdk 可以使用 golang。
- 1 回答
- 0 關(guān)注
- 184 瀏覽
添加回答
舉報
0/150
提交
取消