我目前正在为新的 Firefox OS 用 javascript 构建一个应用程序,并且一直坚持如何通过 OAuth v2 实现 Google Drive API。该应用程序可能已打开
http://localhost and urn:ietf:wg:oauth:2.0:oob
,因此我有已安装应用程序的设置客户端 ID 以及 Drive SDK 的客户端 ID。由于它在应用程序中,我已经嵌入了 OAuth 的浏览器(iframe),其中用户将授予应用程序访问权限,并且 refresh_token 将由应用程序保存,并且用户被重定向到应用程序。应该没有弹出窗口,并且应该包含在应用程序中。
那么我该如何完成这个/什么是最好的方法,因为我无法访问本地主机,哪种方法是最好的(例如 jsclient、http 请求,...)?
这个应用程序只是基于客户端(没有服务器端)。还有一个问题,用户可以在我们发送给谷歌授权的应用程序中输入其用户名和密码吗?