我正在使用Google Drive API进行项目。通过尽管OAuth 2.0实施获取访问令牌时,Google Drive正在通过登录他/她的帐户并允许访问我的应用程序,通过Web界面向用户提供访问权限。无论如何,我可以获得访问令牌而无需用户通过网页进行访问。
例如,可以通过直接提供用户的用户名和密码来获取访问令牌。任何有关这方面的帮助将不胜感激。
答案 0 :(得分:2)
Google使用OAuth等提供商的原因之一是用户永远不需要向第三方提供用户名和密码。他只需要直接在提供商的网站上输入它。
OAuth 2标准本身甚至会提供这样一种方法,称为Resource Owner Password Credentials grant,但出于安全原因,Google并未实施此方法。
如果您只需要从自己的网络服务器访问自己的帐户,就可以使用Service Accounts。