2012-10-03 43 views
0

我正在为项目使用Google Drive API。通过Google获取访问令牌尽管OAuth 2.0实施Google Drive提供的用户需要通过登录到他/她的帐户并允许访问我的应用程序来通过Web界面授予访问权限。无论如何,我可以获得访问令牌,而无需用户通过网页进行访问。在Google云端硬盘中验证用户身份

例如,有可能通过直接提供用户的用户名和密码来获取访问令牌。任何帮助,将不胜感激。

回答

2

Google之类的提供商使用OAuth的原因之一是用户从未被要求向第三方提供他的用户名和密码。他只需要直接在提供商的网站上输入。

OAuth 2标准本身甚至会提供这种方法,称为Resource Owner Password Credentials grant,但Google出于安全原因未实施该方法。

如果您只需要从您的Web服务器访问您自己的帐户,则可以使用Service Accounts

+0

感谢您的信息。我将检查服务帐户 – pulasthi

相关问题