【发布时间】:2013-11-02 10:32:19
【问题描述】:
有没有人幸运地让 Google Chrome 扩展程序和 Google App 引擎之间的 OAuth 运行良好(或者其他任何事情?)。我已经完成了所有步骤。我已经完成了这个Google Dev tutorial 中的步骤,不管我在握手过程结束时被重定向到about:blank。
我的扩展中有这段代码(参见教程中的内容):
var baseurl = 'https://my-app.appspot.com';
var oauth = ChromeExOAuth.initBackgroundPage({
'request_url' : baseUrl + '/_ah/OAuthGetRequestToken',
'authorize_url' : baseUrl + '/_ah/OAuthAuthorizeToken',
'access_url' : baseUrl + '/_ah/OAuthGetAccessToken',
'consumer_key' : 'anonymous',
'consumer_secret' : 'anonymous',
'scope' : baseUrl,
'app_name' : 'MyApp'
});
...但我认为这不是问题,因为我注意到当我使用教程的 oAuth 参数时会发生类似的问题 - 我被重定向到一个页面,询问我是否要授予对 Google Drive 的访问权限并单击“授予访问权限'我被发送到 about:blank 并且似乎没有 OAuth 令牌。
非常感谢任何想法。
更新也许我在回答我自己的问题 - 不确定。
我还在使用 ChromeToPhone 扩展的源代码——我的代码基于 OAuth 谷歌应用引擎方面的东西。我尝试从源代码安装此扩展程序并得到about:blank 同样的问题。然后我去了扩展应用商店上的这个扩展,同样的事情也发生了。那么也许我的 Chrome(版本 31.0.1650.26 beta-m)坏了?其他人是否会发生这种情况,或者我的 Chrome 安装是否以某种方式损坏?
【问题讨论】:
标签: google-app-engine google-chrome oauth google-chrome-extension