44得票9回答
您指定的签名指纹已经被另一个Android OAuth2客户端使用。

之前我创建了一个示例项目(我们称其为“示例项目”),在Google APIs控制台中为Android应用程序创建了Oauth2客户端ID,同时添加了SHA1指纹和包名称(例如com.package.name)。 我的错误在于已经存在具有相同包名称的应用程序。现在,我需要在名为“有效项目”的A...

24得票3回答
如何使用run_flow()获取Google Analytics凭据而不使用gflags?

我需要解释一下这个问题所在: 我正在为工作中的一个项目编写代码,需要拉取 Google Analytics 数据。最初我按照这个 链接 的步骤进行操作,安装了 API 客户端 pip install --upgrade google-api-python-client 并像使用client_...

14得票3回答
在OAuth2 SignedJwtAssertionCredentials中出现了“invalid_grant”的错误

我正在尝试在服务器对服务器的JSON API场景中创建一个OAuth2 access_token。但是出现了无效授权错误,请帮忙。from oauth2client.client import SignedJwtAssertionCredentials KEY_FILE = 'xxxxxxx...

12得票1回答
如何在Django中存储Google OAuth令牌:存储或数据库

谷歌API的Python客户端对Django有特殊支持,在谷歌提供的示例中 (https://developers.google.com/api-client-library/python/guide/django),使用了oauth2client.django_orm.Storage类来存储...

11得票2回答
属性错误:'模块'对象没有属性'SignedJwtAssertionCredentials'

问题: 我一直在使用谷歌提供的 Python脚本样例 来上传apk到Play商店,并获取通过我的账户发布的应用程序列表 (list_apks.py 和 upload_apk.py)。 然而最近它开始出现问题。我尝试更新诸如 google-api-python-client,oath2clien...

10得票4回答
导入错误:找不到名为gspread的模块。

我正在尝试使用Python中的gspread库。我使用pip install gspread命令安装了该库,但当我运行代码时: import gspread from oauth2client.service_account import ServiceAccountCredentials ...

9得票2回答
如何在Python中使用google.auth而不是oauth2client来访问我的Google日历?

几年前,我创建了一个小的Python程序,使用oauth2client维护我的日历。现在oauth2client已经过时,并被google.auth所取代,但我找不到任何有用的文档,我的程序停止工作,抱怨有一个_module KeyError,似乎没有人解决过它,除非升级。 我无法弄清如何用...

9得票2回答
使用自定义提供程序的Spring Boot + Security OAuth2.0客户端

我正在使用Spring Boot + Security(版本5)创建一个OAuth2.0客户端,用于自定义的OAuth2提供者。 以下是包含所有配置的 application.properties 文件,并且在我的项目中没有额外的配置类。 spring.security.oauth2.cl...

9得票2回答
如何在MVC 5 Web应用程序和Web API 2应用程序之间共享访问令牌

在这种情况下,我要求用户登录(MVC 5)Web应用程序,然后作为代理登录(Web API 2)API(使用基本的SSL),并返回Bearer / Access令牌。我正在使用Thinktecture.IdentityModel.Client.OAuth2Client处理登录和获取访问令牌,一...

8得票2回答
Oauth2.0适用于第一方应用吗?

我正在使用Angular开发SPA应用程序,并且对正确实现身份验证和授权方式感到困惑。 首先,该应用程序是第一方应用程序,这意味着我正在开发授权服务器和资源服务器。 登录应用程序的用户必须完全访问其在平台上的资源。 因此,我使用OAuth2.0进行操作,并且对协议领域以及安全问题有一些疑...