google-oauth相关内容

如何从google.oauth2.service_ackt.Credentials对象的实例中获取访问令牌?

如何从google.oauth2.service_account.Credentials对象的实例获取访问令牌? 我需要访问需要授权的Google API终结点。为此,我需要在请求标头中提供访问令牌。 如何从此凭据对象实例获取访问令牌? 对于oauth2client.service_account.ServiceAccountCredentials对象,他们提供了获取访问令牌的方法( ..

如何使用带有服务帐号的Gmail API或C#中的Google OAuth来发送邮件?

我可以为ASP.NET核心Web应用程序中的“忘记密码”功能发送无回复邮件吗? 我无法在我的Web应用程序中使用SMTP。是否可以使用Gmail API发送忘记密码邮件的无回复邮件? 服务帐户或Google oauth2.0在这里能帮上什么忙吗? 推荐答案 只有在您拥有Google工作区域帐户的情况下,Gmail API才能使用服务帐户。 您需要将域范围delegation设置为域上 ..
发布时间:2022-08-13 11:37:44 C#/.NET

Google OAuth2的客户端秘密到底是什么?

在Google's OIDC guide中,Exchange code for access token and ID token节规定我必须提供client_secret。 如果我从API控制台选择相关的客户端ID,我确实会得到一个名为client_secret_...的JSON文件。但是,JSON对象的所有字段都没有命名为Secret或任何类似的名称。(这些字段分别命名为client_id、 ..

使用OAuth2 Google Extension for Geoserver,Geoserver主页不会重定向到Google登录页面

我已成功安装了Geoserver的OAuth2扩展,并且能够创建身份验证筛选器并将Google_OAuth2添加到筛选器链Web 休息 GWC 默认 我还创建了信任库,并将其作为../cacerts.cks添加到JAVA_OPTS路径 我遵循的所有步骤都与官方docs 相同 现在,当我按照文档的指示导航到Geoserver主页时,我无法获得应有的Google登录页面。 我发现 ..

Spring Boot授权服务器+Google OAuth2/OpenID Connect应该与Access_Token或id_Token一起工作?

我不知道应该通过Access_Token还是id_Token访问我的Spring Boot资源服务器。 首先,让我快速解释一下我的设置: 作为OAuth 2.0 Resource Server的Spring Boot应用程序。这是按照Spring文档中所述进行配置的:Minimal Configuration for JWTs这个应用程序提供了安全的@控制器,这些控制器将为一个Java ..

Googleapi:错误403:请求的身份验证范围不足。更多详细信息:原因:权限不足,消息:权限不足

我正在尝试使用Gmail API发送电子邮件。但我收到此错误 Googleapi:错误403:请求的身份验证范围不足。 更多详情: 原因:权限不足,消息:权限不足 我想可能与配置有关,我也关注了Google的Quick Start for Go 以下是getClient函数: func getClient(config *oauth2.Config) *http.Client { ..

Google Sheet OAuth作用域只访问几个文件?

我们有一个受限制的应用程序,在其中我们可以控制用户帐户的创建。我们也使用谷歌登录。目前,该应用程序是未经验证的,它很好,因为所有的用户都在我们的GSuite域。但我们希望将其扩展到我们的GSuite域之外的用户。 用户可以在我们的应用程序中提供指向电子表格的链接,应用程序将根据用户的请求修改工作表。 有没有办法只请求只允许访问特定文件的OAuth范围?这个 https://www.goog ..
发布时间:2022-04-12 15:52:41 其他开发

Google Sheet API在本地工作,但从AWS Lambda运行时连接超时

我有一些代码在本地可以很好地工作,但在AWS Lambda上根本不能工作。就像API被阻止一样,我不确定下一步要查找什么。 我可以在网上点击其他内容,因此这不是一般的路由问题,而且我从AWS运行中收到套接字超时错误。 我尝试了几个不同的库,包括主库的较早版本。他们每个人都在本地工作,而不是在AWS工作。 #!/usr/bin/env python3 # replace cred ..
发布时间:2022-04-12 15:09:24 Python

Google OAuth回调多次追加参数

我们已经成功使用Google OAuth多年了,但它在几天前突然停止工作。在研究这一点时,似乎在用户单击“Allow”以授予对请求的范围的访问权限后,Google将重定向到我们的回调页面(一如既往),但现在代码和范围参数被多次附加到URL中(如下例所示)。给定Web服务器上的查询字符串长度限制,现在会引发404.15的错误。 由于我们最近没有进行任何代码更改,也没有在Google API控制 ..
发布时间:2022-04-12 12:57:07 其他开发

解码来自Google的JWT字符串失败[php]

我正在尝试用PHP解码JWT加密串。该字符串是有效的,因为它可以在以下位置完全解码:Working Demo 我正在使用ThisGITHUB进行解码。 我的代码片段是,它以数组形式从Google获取公钥,效果很好。但解码部分出现以下错误。 include('JWT.php'); $refresh = false; if (file_exists('oauthkey')) { ..
发布时间:2022-04-11 18:20:17 PHP

Google Tag Manager API错误&不是客户端的有效来源:http://localhost尚未被列入客户端ID的白名单

我正在尝试使用Google Tag Manager API。有人知道为什么即使我在API凭据页面中将http://localhost和http://localhost:8080添加到授权的JavaScript源中,仍在控制台中看到以下错误吗? 详细信息:“不是客户端的有效来源:http://localhost没有 已被列入客户端ID xxxx.apps.googleusercontent.c ..

从运行在Google Cloud VM实例上的应用程序访问Google Secrets-将云API分配给VM

我正在使用Google Secrets存储API密钥和其他特定于应用程序的&q;机密&q;。当我使用停靠容器将应用程序部署到VM实例时,我希望它使用VM的关联服务帐户访问Google Secrets。 我使用以下工具使其正常工作: 正在将";Secret Manager秘密访问者";权限分配给服务帐户。 授予我的虚拟机访问所有API的权限: 从安全角度和推荐的最 ..

Google OAuth:如何使用刷新令牌?

我可以从Android设备将我的一次性使用令牌交换为访问令牌和刷新令牌。我正在尝试了解如何使用刷新标记。 我发现this可以处理HTTPS请求,但我想知道Java SDK中是否有一些地方可以处理刷新? 推荐答案 您不需要这样做。只需在每次HTTP会话之前调用GoogleAuthUtil.getToken(),GoogleAuthUtil将确保您获得一个有效的HTTP会话,并在必要 ..
发布时间:2022-02-27 12:34:00 Java开发

使用参数(django/python-Social-auth)将Google OAuth访问限制为一个域

我正在为我的公司构建一个内部WebApp以供使用,并希望使用我们的Google Apps域来管理来自我们公司域名用户名(此问题的睡觉为example.com)的访问。 我正在使用: Django==1.9.5 python-social-auth==0.2.19 + dependencies 通过阅读其他SO问题,我发现可以通过以下设置使用GOOG“托管域”(HD)参数: ..
发布时间:2022-02-27 12:32:32 Python

在第二次尝试刷新令牌时,如何修复格式错误的验证码?

我正在开发一个带有角度和Cordova插件的Android应用程序,我想将其与Google身份验证集成。 我已经安装了cordova-plugin-googleplus,并且我已经成功集成到应用程序中。 当用户登录时,我会收到一个响应,其中我可以获取accessToken、配置文件用户信息和刷新Token。 现在,我要实现一项功能,即每小时使用新的提示屏幕刷新令牌,而不会打扰用户。 我 ..

Google OAuth2 AUTHORIZED_CLIENT(按刷新_令牌)

我正尝试在控制台Perl脚本中使用来自OAuth2web重定向身份验证的刷新令牌。客户端ID与我在javascript中使用的客户端ID相同且正确,并且我检查了5次,它与我在Google API的控制台中的客户端ID相同。 客户端密码已检查两次,并且是正确的。 刷新令牌是使用approval_prompt=force&access_type=offline 创建的 以下是我使用的P ..
发布时间:2022-02-27 12:26:02 其他开发