我试图用 admin-sdk 构建一个市场应用程序。阅读文档,就市场应用程序而言,两条腿身份验证似乎是唯一的方法。想检查当前用户是否是管理员,因此我想使用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 发出此请求时,我收到错误消息。"domain": "global","reason": "authError","message": "Invalid Credentials","locationType": "header","location": "Authorization"我寻找 apis 来完成它,但找不到带有 admin-sdk 的两条腿。有人可以帮我解决这个问题吗?也可以通过使用服务帐户来完成这样的功能吗?我也想,最后有 admin-sdk 可以使用 golang。
1 回答
- 1 回答
- 0 关注
- 171 浏览
添加回答
举报
0/150
提交
取消