2014-11-06 114 views
0

我想要一个按钮来检查我的凭证是否有效。凭证可能使用服务帐户或用户帐户。现在,如果谷歌驱动API有任何这样的测试凭据,游荡。考虑到用户帐户凭证(oauth2),如果其他人想要检查他的客户ID,秘密等,就必须输入用户的用户名/密码,这看起来会有点问题。并且在服务帐户,看起来应该有一些API。请建议。我正在使用python。使用Google Drive api测试Google凭证

回答

0

您必须首先依靠OAuth进行用户身份验证。 Drive API具有“关于”资源,您可以请求获取当前用户凭据并在您身边进行验证。这里是一个Ruby的实现的链接:https://developers.google.com/drive/v2/reference/about/get

+0

在服务帐户的情况下 - 我认为这应该是工作,但我徘徊在用户帐户的情况下,他需要获得电子邮件帐户凭据使用此api ...对!因此,如果某人(管理员)将密钥应用于其用户,则服务帐户只能使用此api,并且由于管理员不应拥有用户凭据,因此这种方式无效。我不确定我在想什么是对还是错......只是一个想法! – 2014-11-07 06:48:16