OAuth 2.0 google 权限对话框在 WP7 上无法正常工作

Posted

技术标签:

【中文标题】OAuth 2.0 google 权限对话框在 WP7 上无法正常工作【英文标题】:OAuth 2.0 google permissions dialog doesnt work properly on WP7 【发布时间】:2011-08-10 05:16:51 【问题描述】:

我有 wp7 应用程序,它应该使用 Google Latitude API。它要求我的应用使用 OAuth 2.0 访问令牌进行身份验证。要存档我正在使用本地应用程序的身份验证流程(在此处描述 http://code.google.com/apis/accounts/docs/OAuth2.html#IA)。当我的应用程序从浏览器控件导航到“请求权限”页面并单击“允许访问”时,服务器以“拒绝错误=访问拒绝”页面响应我。 顺便说一句,我的 api 控制台上启用了 Google Latitude API。谁能帮我确定问题出在哪里?

[编辑]

感谢@gyurisc,我发现它可以在桌面浏览器上运行,我有我的访问令牌。但是WP7的浏览器控制到底出了什么问题还是个谜!如果我允许访问,为什么它会返回“拒绝访问”错误。

[编辑]

我在谷歌纵横问题跟踪器OAuth 2.0 dialog doesnt work properly on WP7中发布了一个问题

【问题讨论】:

Shusha 您是否也在桌面上尝试过相同的操作?尝试一下可能会很有用,这样您就可以确定这是来自身份验证还是特定于 wp7。 【参考方案1】:

谷歌团队的临时解决方法是将“account.google.com”替换为“sandbox.google.com”。他们将尝试尽快在生产服务器上修复此错误

【讨论】:

以上是关于OAuth 2.0 google 权限对话框在 WP7 上无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章

具有公共访问权限的 Web 应用程序的 Google OAuth 2.0 刷新令牌

关于 OAuth 2.0 授权流程的问题

谷歌 Oauth 2.0 注销

服务帐户的 google OAuth 2.0 是 OAuth 2.0 标准的一部分吗?

适用于 Google Bigquery 的 Oauth 2.0

OAuth 2.0 授权认证详解