繁体   English   中英

带有用户名和密码的Google OAuth

[英]Google OAuth with username and password

我想在PHP中创建类似于Android / iOS应用程序的Gmail电子邮件客户端,在其中用户填写用户名和密码并执行诸如发送/检索电子邮件之类的操作。 我已经使用Oauth-Web服务器应用程序完成了工作,其中google提供了访问和刷新令牌来验证用户帐户。 但是我不希望提示用户为我的应用程序提供预置。

我检查了一种称为2因子身份验证的方法。请让我知道这怎么可能?

对于新的Google身份验证API,这是不可能的,因为用户将其Google密码提供给随机的开发人员/应用程序被认为存在安全风险http://googledevelopers.blogspot.com/2012/04/changes-to-deprecation-policies-and- api.html 将oauth2与Web流一起使用,并让用户对其进行授权。 然后,他们不必公开密码,可以随时撤消oauth2授予​​。

您可以尝试创建服务帐户。 它不需要用户输入他/她的密码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM