【发布时间】:2013-05-26 18:44:28
【问题描述】:
我目前正在为新的 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 请求……)?
这个应用程序只是基于客户端(没有服务器端)。还有一个问题,用户可以在我们发送给谷歌授权的应用程序中输入其用户名和密码吗?
【问题讨论】:
-
不要在一个条目中提出模糊和多个问题。
-
这是一个全新的操作系统,因此完全不同,那么我怎么才能知道如何做到这一点呢?主要问题是如何在客户端进行身份验证而不访问本地主机(默认重定向)。
标签: api google-drive-api google-oauth firefox-os