【问题标题】:How to remove Android OAuth2 permission I granted myself如何删除我授予自己的 Android OAuth2 权限
【发布时间】:2014-02-03 09:23:31
【问题描述】:

今天我设法让 Google Play Services Sample OAuth Android 程序运行起来。

我授予自己 Scope 以“查看有关您帐户的基本信息”并检索我的姓名。

问题是,既然它已被授予,我该如何删除它。我知道我可以通过代码使令牌无效,但想知道如何在我的谷歌帐户中做到这一点。

来自https://www.google.com/settings/security 然后采取“查看帐户权限” 我希望看到并进入 MyOauthTwo,但不幸的是没有。

我找对地方了吗?如果没有,那我应该在哪里寻找。

我的手机上有两个帐户,一个是我允许访问的,一个是我取消的。那个目前仍然可以访问,所以我预计它会存在。

如能提供任何帮助,我们将不胜感激。

问候,

吉姆

【问题讨论】:

  • 可能是有效的访问令牌在过期之前一直有效,而撤销访问权限仅意味着不允许应用程序在无需首先获得许可的情况下获取新的访问令牌?

标签: android oauth google-play-services


【解决方案1】:

尝试转到https://cloud.google.com/console/project、APIs & auth、Consent Screen,并将产品名称更改为可识别的名称。

如果您拥有大量帐户权限,则很容易错过默认名称。

【讨论】:

  • 感谢 Patrick 我在上面尝试过,但我的项目没有列出。我有 4 个 GAE 应用程序和一个很久以前为 Google Drive 测试设置的 API 应用程序。我要做的只是一个没有特殊/其他api的Android示例程序,所以我不需要密钥或秘密。
【解决方案2】:

您找对地方了。我遇到了类似的问题,发现我必须分别从每个帐户登录https://www.google.com/settings/security

【讨论】:

  • 感谢 Heureux,但它不存在。它可以被命名为不同的东西吗?难道只有“签名”的 Play 商店应用程序会在那里创建条目吗?
  • 我不这么认为,甚至我的预部署项目都显示在权限中。它的名称可能不同,请检查清单中定义的“应用名称”。您是否列出了仅“查看有关您的帐户的基本信息”的权限?
  • 感谢 Heureux 但仍然无法正常工作。我检查了清单中的应用程序名称,这与我预期的 MyOauthTwo 一样。刚才我再次尝试该应用程序时,我上周的令牌肯定已经过期,所以我再次登录。仍然没有显示在设置/安全中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-08
相关资源
最近更新 更多