google-oauth相关内容

您指定的签名指纹已被另一个 Android OAuth2 客户端使用

前段时间我在 Google API 控制台中为 Android 应用程序创建了一个带有 Oauth2 client id 的示例项目(我们称之为“示例项目").我还添加了 SHA1 指纹 和包名(例如 com.package.name). 我的错误是已经存在具有相同包名的应用程序.现在我需要在“有效项目"中为 android 应用程序创建一个 Oauth2 客户端 id 包名 com.pac ..

如何在没有用户干预的情况下授权应用程序(Web 或安装的)?

假设我有一个需要在后台服务中访问云端硬盘文件的网络应用(“mydriveapp").它将拥有它正在访问的文件,或者在所有者与其共享文档的 Google 帐户中运行. 我知道我的应用需要刷新令牌,但我不想编写代码来获取它,因为我只会做一次. 注意.这不是使用服务帐户.该应用程序将在传统的 Google 帐户下运行.在某些情况下,服务帐户是一种有效的方法.然而,使用 Oauth Playg ..
发布时间:2022-01-01 19:45:32 其他开发

使用 Firebase Google 用户身份验证更改用户

在使用 Firebase Google 用户身份验证时,如果用户已经授权应用程序并且仅登录到一个 Google 帐户,则会立即登录. 有没有办法强制显示“选择一个帐户"对话框,以便用户有机会登录不同的 Google 帐户或创建一个新帐户? 据我所知,用户必须从 Google.com 手动注销当前的 Google 帐户(或登录 > 1)才能显示该对话框. 解决方案 您可以强制选择 ..
发布时间:2022-01-01 19:45:15 其他开发

为 Google OAuth 2.0 使用 refresh_token 返回 http 400 错误请求

我正在对连接到 Google 的应用程序使用服务器端流程验证开车. 我能够检索访问代码并交换 access_token 和用户信息.然后我坚持 refresh_token.因此,我可以确认 client_id 和 client_secret 是正确的,但是当我使用 refresh_token 获取新的 access_token 时,我得到了 400 响应.这是详细信息,我记录了初始令牌请求的 ..
发布时间:2021-12-31 09:25:48 其他开发

谷歌API PHP离线访问,“invalid_grant:代码已经兑换"

如何在用户撤销授权之前永久授权 Google 客户? 我正在尝试制作一个连接到 Google 日历的应用.它必须在 PHP 中运行,因此我使用的是 google 提供的 Google API PHP 客户端. 应用需要离线访问才能在用户不在会话中时正常工作.该应用旨在让用户在网站等上公开管理和显示他的日历. 我使用服务方法(使用客户端 ID 和客户端密码)在 Google 控制台 ..
发布时间:2021-12-31 09:14:47 PHP

客户端登录后,在服务器端验证 G+ 用户

我正在尝试设置一个 使用 Google 登录按钮将允许人们在我的网站上购买东西. 客户端身份验证看起来很简单,但我很难理解服务器端身份验证的工作原理.在 示例中code 他们将客户端的“code"参数传递给服务器,在那里可以用它来换取访问令牌,然后可以用它来查看用户的朋友列表. 但是我不想看到用户的好友列表.我只是想确定客户确实是他们声称的人. 在检索到令牌后,示例代码将令牌放入 ..
发布时间:2021-12-31 09:08:35 其他开发

Google OAuth2 登录 - 获取 YouTube 昵称和真实电子邮件地址

有什么办法可以将用户的 youtube 昵称与他的真实 (*@gmail.com) 电子邮件地址一起获取? 每当我要求 google 以“youtube.readonly"范围对用户进行身份验证时,电子邮件地址都会更改为“*@pages.plusgoogle.com".但是当我离开 YouTube 范围时,我不会得到 YouTube 昵称... 由 Google API PHP 客户端 ..
发布时间:2021-12-31 09:07:14 PHP

使用 OAuth.io 从 Google 获取刷新令牌

我正在尝试从 OAuth.io 获取任何基于 Google 的提供商的访问令牌,但是每当我进行身份验证时,我都会得到一个 access_token 但没有 refresh_token.我为 access_type 选择了离线,但仍然不高兴. 我曾尝试查看文档以寻找解决方案,但它几乎没有涵盖与刷新令牌相关的任何内容. 解决方案 要从 Google 获取刷新令牌,您需要做两件事: ..
发布时间:2021-12-31 09:07:01 其他开发

如何更改 Google 同意屏幕电子邮件?

我创建了新的 Google Play 游戏并想更改 Google 同意屏幕上显示的电子邮件.Google Developers Console screen 有一个下拉菜单来选择电子邮件,但只有一个 - 管理员的电子邮件 - 在这里.我添加了另一个用户作为所有者,但它没有出现在同意屏幕上. 解决方案 您需要第二个电子邮件地址,然后将该人/电子邮件添加为项目管理员.然后您就可以在同意屏幕中添 ..

Google OAuth 登录页面“取消"和“接受"按钮从 8 月 22 日起不再启用

Android 2.x 浏览器未启用 Google oauth 登录页面按钮.由于接受按钮被禁用,用户无法使用谷歌登录.我们服务的许多用户从 8 月 22 日起报告了这个问题. 重现问题很简单. 在 android 2.3.3 模拟器中 -> 启动浏览器 -> 转到 https://oauth2-login-demo.appspot.com/profile -> 点击登录链接. ..
发布时间:2021-12-31 09:04:13 移动开发

MVC 谷歌登录 - OpenID 身份验证请求包含未注册的域

当我今天尝试在我的网络应用程序中通过谷歌登录时,出现该错误: 400 这是一个错误. OpenID 身份验证请求包含未注册的域:http://XXX.XXX.XXX/(IP在这里) 但是在本地主机上一切正常.更重要的是 - 在其他项目上也一切正常. 我使用的是默认 OAuth: OAuthWebSecurity.RegisterGoogleClient(); 如 ..
发布时间:2021-12-31 08:59:23 其他开发

Google Drive API 客户端 (Python):文件权限不足 ().insert()

我正在尝试让一个简单的 Python Google Drive 上传器工作.我在开发者控制台中创建了一个项目,启用了 Drive API 并添加了一个 OAuth 2.0 客户端 ID(应用程序类型其他). 我可以在Google Drive的设置->管理应用程序中看到列出的应用程序,并且可以成功执行Google Python Drive API客户端提供的许多操作.files ().inse ..
发布时间:2021-12-31 08:59:09 Python

“离线"是什么意思?OAuth 中的访问是什么意思?

对于 OAuth 服务器授予的离线访问权限,“离线"一词究竟是什么意思? 这是否意味着即使用户退出第三方应用程序或用户退出OAuth资源服务器(例如Facebook或Google或Twitter),资源服务器也会返回有关用户的数据? 解决方案 离线访问是 IMO 的一个非常糟糕的名称,我认为它只是一个术语据我所知,Google 在 OAuth 的 RFC 中没有使用它. 什么是 ..
发布时间:2021-12-31 08:56:36 其他开发

如何在没有用户身份验证的情况下列出 Google 日历活动

2014 年 11 月 17 日,Google 弃用了其使用 Zend 框架的 Google 日历 API 的 v1 和 v2. 似乎在公开共享的 Google 日历上列出公开共享的事件的唯一方法是通过使用 OAuth 2.0 的来自 GitHub 的新 Google 客户端库 API 这意味着以前用于展示公共活动的公共网站的访问者现在必须进行身份验证和登录. 这是真的吗?没有其 ..