google-oauth相关内容
我正在尝试获取 Google 服务帐户的访问令牌.以下是我的代码 - String SERVICE_ACCOUNT_EMAIL = "edited@developer.gserviceaccount.com";列表范围 = new ArrayList();scope.add("https://www.googleapis.com/auth/admin.directory.user");Strin
..
前段时间我在 Google API 控制台中为 Android 应用程序创建了一个带有 Oauth2 client id 的示例项目(我们称之为“示例项目").我还添加了 SHA1 指纹 和包名(例如 com.package.name). 我的错误是已经存在具有相同包名的应用程序.现在我需要在“有效项目"中为 android 应用程序创建一个 Oauth2 客户端 id 包名 com.pac
..
假设我有一个需要在后台服务中访问云端硬盘文件的网络应用(“mydriveapp").它将拥有它正在访问的文件,或者在所有者与其共享文档的 Google 帐户中运行. 我知道我的应用需要刷新令牌,但我不想编写代码来获取它,因为我只会做一次. 注意.这不是使用服务帐户.该应用程序将在传统的 Google 帐户下运行.在某些情况下,服务帐户是一种有效的方法.然而,使用 Oauth Playg
..
在使用 Firebase Google 用户身份验证时,如果用户已经授权应用程序并且仅登录到一个 Google 帐户,则会立即登录. 有没有办法强制显示“选择一个帐户"对话框,以便用户有机会登录不同的 Google 帐户或创建一个新帐户? 据我所知,用户必须从 Google.com 手动注销当前的 Google 帐户(或登录 > 1)才能显示该对话框. 解决方案 您可以强制选择
..
我正在尝试运行 Google Drive 的实时 API 的快速入门代码.我相信我做对了一切.但我得到了 错误:origin_mismatch请求详细信息openid_connect_request=truecookie_policy_enforce=falsescope=https://www.googleapis.com/auth/drive.install https://www.goog
..
我正在对连接到 Google 的应用程序使用服务器端流程验证开车. 我能够检索访问代码并交换 access_token 和用户信息.然后我坚持 refresh_token.因此,我可以确认 client_id 和 client_secret 是正确的,但是当我使用 refresh_token 获取新的 access_token 时,我得到了 400 响应.这是详细信息,我记录了初始令牌请求的
..
我正在使用 youtube api.当我点击这个网址时“https://www.googleapis.com/youtube/analytics/v1/reports?ids=channel%3D%3DMINE&start-date=2015-01-01&end-date=2016-01-31&metrics=likes%2Cdislikes&key={API Key}" 它给出了 401
..
我已经花了一天,砸了一个玻璃,我真的很生气,我不明白谷歌想要我做什么,哪里出了问题. 我在开发者控制台中启用了 Google+ Api,创建了新的 OAuth 客户端 ID $ch = curl_init('https://accounts.google.com/o/oauth2/token');curl_setopt($ CH,CURLOPT_POSTFIELDS,'代码= 4%2FP
..
如何在用户撤销授权之前永久授权 Google 客户? 我正在尝试制作一个连接到 Google 日历的应用.它必须在 PHP 中运行,因此我使用的是 google 提供的 Google API PHP 客户端. 应用需要离线访问才能在用户不在会话中时正常工作.该应用旨在让用户在网站等上公开管理和显示他的日历. 我使用服务方法(使用客户端 ID 和客户端密码)在 Google 控制台
..
我在谷歌控制台中创建了一个 clientid 和 clientcredentials.当我使用 grant_type=client_credentials 请求令牌时.我得到了 401 未授权. {“错误":“invalid_client","error_description": "未经授权",“error_uri":“"} 解决方案 该错误表示您未通过身份验证.此外,client_cre
..
我正在尝试设置一个 使用 Google 登录按钮将允许人们在我的网站上购买东西. 客户端身份验证看起来很简单,但我很难理解服务器端身份验证的工作原理.在 示例中code 他们将客户端的“code"参数传递给服务器,在那里可以用它来换取访问令牌,然后可以用它来查看用户的朋友列表. 但是我不想看到用户的好友列表.我只是想确定客户确实是他们声称的人. 在检索到令牌后,示例代码将令牌放入
..
我正确地确定了离线访问的范围并正在存储它.每 60 分钟,在需要时,我检索一个新的 access_token.代码没变,但奇怪的是他第一次通过授权的时候. client_id ="xxxxx.apps.googleusercontent.com"client_secret ="xxxxxxxxxxxxxxxxxxxxx"refresh_token ="xxxxxxxxxxxxxxxxxxx"响应
..
有什么办法可以将用户的 youtube 昵称与他的真实 (*@gmail.com) 电子邮件地址一起获取? 每当我要求 google 以“youtube.readonly"范围对用户进行身份验证时,电子邮件地址都会更改为“*@pages.plusgoogle.com".但是当我离开 YouTube 范围时,我不会得到 YouTube 昵称... 由 Google API PHP 客户端
..
我正在尝试从 OAuth.io 获取任何基于 Google 的提供商的访问令牌,但是每当我进行身份验证时,我都会得到一个 access_token 但没有 refresh_token.我为 access_type 选择了离线,但仍然不高兴. 我曾尝试查看文档以寻找解决方案,但它几乎没有涵盖与刷新令牌相关的任何内容. 解决方案 要从 Google 获取刷新令牌,您需要做两件事:
..
我创建了新的 Google Play 游戏并想更改 Google 同意屏幕上显示的电子邮件.Google Developers Console screen 有一个下拉菜单来选择电子邮件,但只有一个 - 管理员的电子邮件 - 在这里.我添加了另一个用户作为所有者,但它没有出现在同意屏幕上. 解决方案 您需要第二个电子邮件地址,然后将该人/电子邮件添加为项目管理员.然后您就可以在同意屏幕中添
..
Android 2.x 浏览器未启用 Google oauth 登录页面按钮.由于接受按钮被禁用,用户无法使用谷歌登录.我们服务的许多用户从 8 月 22 日起报告了这个问题. 重现问题很简单. 在 android 2.3.3 模拟器中 -> 启动浏览器 -> 转到 https://oauth2-login-demo.appspot.com/profile -> 点击登录链接.
..
当我今天尝试在我的网络应用程序中通过谷歌登录时,出现该错误: 400 这是一个错误. OpenID 身份验证请求包含未注册的域:http://XXX.XXX.XXX/(IP在这里) 但是在本地主机上一切正常.更重要的是 - 在其他项目上也一切正常. 我使用的是默认 OAuth: OAuthWebSecurity.RegisterGoogleClient(); 如
..
我正在尝试让一个简单的 Python Google Drive 上传器工作.我在开发者控制台中创建了一个项目,启用了 Drive API 并添加了一个 OAuth 2.0 客户端 ID(应用程序类型其他). 我可以在Google Drive的设置->管理应用程序中看到列出的应用程序,并且可以成功执行Google Python Drive API客户端提供的许多操作.files ().inse
..
对于 OAuth 服务器授予的离线访问权限,“离线"一词究竟是什么意思? 这是否意味着即使用户退出第三方应用程序或用户退出OAuth资源服务器(例如Facebook或Google或Twitter),资源服务器也会返回有关用户的数据? 解决方案 离线访问是 IMO 的一个非常糟糕的名称,我认为它只是一个术语据我所知,Google 在 OAuth 的 RFC 中没有使用它. 什么是
..
2014 年 11 月 17 日,Google 弃用了其使用 Zend 框架的 Google 日历 API 的 v1 和 v2. 似乎在公开共享的 Google 日历上列出公开共享的事件的唯一方法是通过使用 OAuth 2.0 的来自 GitHub 的新 Google 客户端库 API 这意味着以前用于展示公共活动的公共网站的访问者现在必须进行身份验证和登录. 这是真的吗?没有其
..