-
2 votesanswersviews
Google API OAuth 2.0凭据无效401
我正在尝试使用OAuth 2.0获取Google服务帐户的授权 . 我可以通过Google PHP API库或带有所有必要信息的curl请求获取令牌 . 我计划使用此令牌访问analytics.readonly API库 . Array ( [access_token] => ya29.fQL3a7e73S-V364Q0H_h3oKX8b8x1X0nGRTpgN5Kb4-ypSAh8oY... -
0 votesanswersviews
Google OAuth 2.0流量问题(隐含)
我已经阅读和阅读了几个月的所有这些,出于某种原因,它只是没有点击 . 我有一个用.NET编写的RESTful Web API,它位于api.domain.com网站上,domain.com是一个AngularJS SPA应用程序 . 如果客户端上没有access_token(localStorage),我会将用户重定向到Google以通过OAuth 2进行身份验证,然后将其重定向回回调页面,我将a... -
2 votesanswersviews
Google登录iOS和Web
我正在构建一个带有Web和iOS应用程序的系统 . Web部件需要可在移动部件上使用的身份验证,反之亦然 . 我想在网络和移动设备上添加对谷歌登录的支持 . 为了测试,我使用了代码 https://developers.google.com/identity/sign-in/ios/start-integrating 适用于iOS和 https://developers.google.com/i... -
0 votesanswersviews
Google在 生产环境 服务器上登录不同
我想在现有的asp.net应用程序上实现Google登录 . 我已经在我的localhost上测试了它并且运行良好,但是一旦我在 生产环境 服务器上部署它就没有 . 我注意到的一件事是不同的是屏幕上的Projet / Application名称“选择一个帐户” . 1-我可以在测试与 生产环境 服务器上使用相同的客户端ID吗? 2-如果google登录页面上的应用程序名称不同,是否表示我的Goog... -
2 votesanswersviews
Google在重定向到其OAuth2.0服务器时返回http 500错误
我们正在为Webserver应用程序执行OAuth2.0身份验证流程,以获取我们的marketplace应用程序的用户ID . 作为流程的一部分,当我们重定向到Google的OAuth2.0服务器时,我们会收到500错误 . 在开发者控制台上我们看到以下内容 浏览器被重定向到auth uri . 它使用范围,redirect_uri,response_type(:code),client_id... -
4 votesanswersviews
尝试使用remote_api进行连接时获取'Refreshing due to a 401'
我正在尝试连接到基于https://cloud.google.com/appengine/docs/python/tools/remoteapi#enabling_remote_api_access_in_your_app和AppEngine - Remote API returning 401 and too-many-auth以及GAE: remote_api and Application ... -
1 votesanswersviews
我是否可以撤消Google OAuth2.0访问令牌而不会使其关联的刷新令牌失效?
我有一个设置,允许用户将视频上传到我的Youtube Channels . 客户端从我的服务器请求访问令牌,该令牌使用刷新令牌来生成所述访问令牌 . 然后,客户端使用该访问令牌来处理视频上载过程 . 此令牌默认在3600s到期,但我相信仍然允许潜在的开发者有足够的窗口来扰乱我的 Channels . 我想做的是在客户端完成(或出错)视频上传过程后立即撤销该用户的访问令牌 . 我已经知道允许您撤... -
2 votesanswersviews
Google oAuth2令牌越来越失效
我有一个基于oAuth2的网络应用程序,已经 生产环境 了5年 . 用户通过Google进行身份验证和授权,并授予我的应用程序访问Google Analytics数据的权限 . 突然之间,当我刷新用户oAuth2令牌时,我看到了失败的激增 . 这是电话:https://accounts.google.com/o/oauth2/token 传递以下参数:client_id = xxyyzz clie... -
4 votesanswersviews
禁用Google OAuth(Web服务器应用程序)的隐式流程?
对于Web服务器应用程序,Google表示要使用应用程序类型“Web应用程序” - 请参阅: https://developers.google.com/identity/protocols/OAuth2WebServer 但是从测试来看,这似乎允许最终用户将用户发送到的URL中的response_type从“code”更改为“token”,然后允许他们在身份验证流程结束时直接获取访问令牌 . 其... -
1 votesanswersviews
缺少必需参数:redirect_uri with passport-google-oauth
在我的MEAN Stack应用程序中使用 passport-google-oauth: "0.2.0" (在此处找到:https://github.com/jaredhanson/passport-google-oauth) . 当我运行该应用程序并尝试使用Google API登录时,会返回此错误 那是一个错误 . 错误:invalid_request缺少必需参数:redir... -
1 votesanswersviews
删除Google Cloud Project
我关闭了我的谷歌项目,因为我想在另一个谷歌 Cloud 项目中使用android app的包名进行身份验证 . 但是20天后项目也没有被删除 . 我不想更改我的SHA 1密钥或包名称 . 那么有没有其他方法在该 Cloud 项目上添加包名称? 何时关闭谷歌 Cloud 项目将被删除? 项目删除后,我能够在具有相同SHA1密钥的另一个项目中使用该包名吗?当我尝试注册包名和SHA 1时,我收到弹出消息... -
1 votesanswersviews
成功的身份验证代码和访问令牌后,Google操作的帐户关联失败
我启用了Google帐户关联的Google智能助理应用程序 . 使用“授权代码”流程将帐户链接到应用程序时出错 . 我通过oauthplayground(https://developers.google.com/oauthplayground)测试了授权代码帐户链接流程 . 我正在获取Auth代码,后来用它来正确生成access_token和refresh_token . 但是,当我使用助手au... -
0 votesanswersviews
是否可以配置使用ESP提供的Google Cloud Endpoints API来接受Google访问令牌(而不是JWT)?
我们API的后端正在App Engine Flexible上运行,我们尝试将API部署到Google Cloud Endpoints(ESP变体),似乎ESP仅支持JWT格式的访问令牌 . 真的是这样吗?我们不能使用“普通”Google OAuth2访问令牌(从ya29开始 . )来访问使用ESP提供的Google Cloud Endpoints API吗?以下是我们得到的回复: { "... -
9 votesanswersviews
Google登录在切换到辅助Youtube帐户时会出错
我目前正在尝试使用Google Signs In for Websites API的 gapi.auth2 ,这是我的代码: 加载库: <script src="https://apis.google.com/js/platform.js?onload=onLoadGapiCallback" async defer></script> 初始化aut... -
0 votesanswersviews
Google推送通知:停止通知
我正在使用Google Calendar API,我遇到了Google Calendar Push Notifications的问题 . 当我发出观看请求时,我必须向Google发送 Channel Id ,Google会在回复中向我发送 Resource Id . 如果我想停止 Channels 通知,我必须向Google发送 Channel Id 和 Resource Id . 如果我丢失... -
1 votesanswersviews
Google跟踪代码管理器API错误“不是客户端的有效来源:http:// localhost尚未列入客户端ID白名单
我'm trying to get started using the Google Tag Manager API. Does anyone know why I'我在控制台中看到以下错误,即使我已将 http://localhost 和 http://localhost:8080 添加到API凭据页面中的授权JavaScript来源? 详细信息:“不是客户的有效来源:http:// loca... -
2 votesanswersviews
如何在请求其他范围时跳过使用Google登录选择帐户弹出窗口
我已根据https://developers.google.com/identity/sign-in/web/incremental-auth集成了Google登录网页 . 用户使用下面的测试代码登录后,调用addScope()会在请求其他范围时触发选择帐户弹出 . 如何跳过"Choose Account"并使用当前登录的用户帐户?我've tried adding field... -
3 votesanswersviews
哪种Google登录流程最适合Web应用程序?
我想让用户只为这个应用创建新帐户 . 我现在混淆下面的流程是针对我的情况 .请帮我 . https://developers.google.com/identity/sign-in/web/sign-in非常简单 . https://developers.google.com/identity/sign-in/web/server-side-flow服务器端流量? https://de... -
1 votesanswersviews
通过Google登录Web保持Web App用户登录
我已经构建了一个使用Google联合登录作为唯一登录选项(https://developers.google.com/identity/sign-in/web/)的Web应用程序 . 目前,每次用户访问网络应用时,系统都会提示他们选择Google帐户并输入密码 . 如果用户之前已登录过应用或当前已登录到正确的Google帐户,我想绕过登录页面并将其指向应用程序 . 上下文:此登录页面的目标是验证登... -
1 votesanswersviews
通过邮递员使用谷歌日历api获取日历列表
我目前正在使用Google Calendar API并尝试使用邮递员获取日历列表,但我不知道它的标准格式 . 我试着给它授权头 . GET /calendar/v3/users/me/calendarList?key=AIzaSyD-a9IF8KKYgoC3cpgS-Al7hLQDbugrDcw HTTP/1.1 Host: www.googleapis.com Content-Type: app... -
5 votesanswersviews
redirect_uri的参数值无效:缺少方案:/ auth / google_auth_code / callback
edit :here is a minimal viable project 我正在尝试从服务器端流程的授权代码中获取Google的访问权限和刷新令牌 . 我在这里关注了谷歌的指南:https://developers.google.com/identity/sign-in/web/server-side-flow . 我正在使用护照和passport-google-authcode . 以下是节... -
2 votesanswersviews
如何在Google Cloud Endpoints中检查服务到服务身份验证?
我正在尝试将单一的Google App Engine应用程序(使用Python和标准环境)拆分为一个应用程序中的多个服务 . 默认服务是使用另一个服务中的 endpoints 框架调用API . 一切都很好,除了我不明白如何正确检查默认服务的身份验证(并使其在本地开发服务器和 生产环境 中都工作) . 要调用该服务,我正在使用 google-api-python-client 和默认的应用程序凭据... -
0 votesanswersviews
在Google上使用Google进行身份验证(javascript),在服务器上使用(.NET)
我们有一个使用Google Sign-In进行身份验证的Web服务器并授权API访问(Classroom) . 我们需要登录部分,因此我们使用init()和signIn() . 我们不能使用authorise() . 此外,我们不会使用特定范围登录,因为我们只需要识别正常使用情况 . 登录用户可以启用一项功能,该功能需要代表他/她的帐户离线访问Google Classrom API . 我们使用两... -
0 votesanswersviews
适用于Apps脚本的电子邮件设置API和OAuth2:您无权访问此API(错误403)
I understand that the Email Settings API is deprecated and will be turned down in Fall 2018. However, I need to create a script that delegates domain users (as Administrator) and the new Gmail API doe... -
1 votesanswersviews
Google AnalyticsAPI - oAuth2身份验证失败
我正在尝试从Google Analytics和Youtube Analytics检索信息,但收效甚微 . 我正在使用PHP API . 我试图连接服务帐户,它工作正常 . 不幸的是,我不得不使用oAuth2协议,因为我必须从Youtube Analytics检索数据,并且它需要使用oAuth2身份验证 . 这是我正在使用的代码: require_once 'vendor/autoload.php'... -
0 votesanswersviews
如何创建Google OAuth 2授权以授予对我的Google Cloud endpoints 自定义API的访问权限?
我不明白谷歌关于OAuth授权的文档 . 它似乎设置为允许访问谷歌API,如Google Plus,Google Contacts等 . 但是,我的目标是设置授权流程,以通过我使用谷歌 Cloud endpoints 构建的自定义API授予对自己应用程序某些部分的访问权限 . 这个过程应该很简单 . 就像在facebook或twitter API上一样,第三方用户/应用程序进入我的Web服务器并... -
0 votesanswersviews
是否可以获取使用OAuth2访问其帐户的用户的电子邮件地址
我使用OAuth2身份验证来使用IMAP访问用户的Gmail(和Hotmail)邮件 . 为此,我实现了以下步骤: 提示用户电子邮件地址 . 生成授权URL并在嵌入式浏览器中打开它 . Gmail要求用户提供电子邮件地址和密码,以及我的申请所需的权利 . 获取访问令牌和刷新令牌 . 表格承载令牌,使用在步骤1中获得的电子邮件地址和在步骤4中获得的访问令牌 . 然后我使用AU... -
0 votesanswersviews
无法刷新访问令牌:响应是“unauthorized_client”
首先,我已经阅读了其他与我在SO上看过的类似主题的问题 . 那里的解决方案往往是使用从其他地方复制的凭据的问题,所以我认为它们不适用 . 我正在开发一个将数据同步到Google日历的PHP网络应用程序 . OAuth流程完美地开始 - 我获得一个令牌,将其交换为访问令牌,并且可以成功调用API . 我存储访问令牌,其中包括刷新令牌作为子键,以供将来参考 . 但是,一旦令牌过期,事情就会开始出错 ... -
3 votesanswersviews
Google登录,服务器端访问 - 为什么它是一种安全性较低的登录技术?
最近我收到了谷歌的一封电子邮件,他们抱怨第三方访问: 您的帐户容易受到恶意攻击,因为您允许使用安全性较低的登录技术的应用和设备访问您的帐户 . 您应该关闭此类访问权限 . 这是我正在开发的一个应用程序 . 我使用Google身份验证,因为它在开发人员页面上进行了解释,以获取用户数据以在我的系统中识别它们 . 谁能告诉我为什么这是不安全的? 这是应用代码: @Override public void... -
0 votesanswersviews
Google OAuth:如何注意用户已退出Google?
鉴于HTML5客户端网站在网络上有自定义后端服务器,当用户使用Google OAuth SignIn登录我的后端,并且用户在另一个选项卡/窗口中退出Google时(例如,退出GMail),那么我希望我的HTML5客户端能够注意到这一点,并将它们从我的应用程序中签名 . 我的观察是否正确,通常的做法是等到我的应用需要一些Google资源,然后在请求被拒绝时签署用户? 如果我的HTML5应用仅...