问题标签 [google-openid]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
login - 从 Google OpenID 登录收到的电子邮件 ID 能否随着时间的推移而被视为唯一?
我正在使用 Google OpenID 登录我的网站。我通过 Tornado 的内置身份验证库使用它。我从 openID 数据中检索电子邮件 ID、名字、姓氏和姓名。我的问题是我是否可以使用以这种方式检索到的电子邮件 ID 来随着时间的推移保持唯一性 -包括它的情况?例如,用户今天是否有可能拥有电子邮件 ID John.Doe@gmail.com
,但将来可能是john.doe@gmail.com
?我在返回的 OpenID 数据中找不到任何其他字段,我可以假设这些字段对于给定用户是唯一的。
更新也许我还应该补充一点,我之前在 Google App Engine 上托管了我的网站,并且使用了它的内置登录。当我迁移到基于 Tornado 的实现时,我使用来自旧登录的电子邮件 ID 作为用户的唯一标识符。在大多数情况下似乎都有效,但最近我遇到了一个案例,即从 OpenID 返回的用户电子邮件 ID 与他在 GAE 版本中的电子邮件 ID 不同,只是以防万一。因此,我试图了解这是如何发生的。
oauth - java.lang.NullPointerException:没有认证头信息google oauthentication
我正在使用 Google 数据协议客户端库对我的用户进行身份验证。这是我到目前为止的代码:
但在这条线上
我收到以下异常:
我已经应用了在各个论坛上提到的内容,但并没有解决问题。我应该怎么做才能解决这个问题?
facebook - facebook、LiveId 和 googlemail 在自己的应用程序 c#.net 中登录
我有一个项目,我的客户想使用 facebook、gmail 或 Live Id 帐户登录。我只是 OAuth 概念的新手。一些想法,但不深入。我有几个问题,谁能帮帮我。
内部机制是什么,我需要处理我的数据库。
即当 facebook 成功重定向到我的应用程序时,我是否需要将返回的详细信息从 facebook 保存到我的应用程序,然后像使用我的站点登录页面登录的普通用户一样使用它。
我假设这是因为上面的链接。
一些 OAuth,比如 LIveId 不会重定向回本地端口。即它不接受 localhost:123/mysite/myredirectpage.aspx。当然它接受 www.myliveurl.com/myredirectpage.aspx。那么我如何在我的本地开发环境中测试所有东西。
oauth-2.0 - 使用 Google oAuth 2.0 时的 Token 回调
供您参考,我一直在使用以下链接进行背景阅读和学习
由于我在 Google API 代码示例方面没有取得多大成功,我将以下库用作 oAuth 2.0 库
但是,我很难理解我应该在回调变量方面向 go2.getToken 命令提供什么。此外,我使用以下代码对日历进行了测试 POST,并得到了“输入意外结束”的 javascript 错误。
注意:我的客户 ID 和范围存储在我的 config.js 文件中
ruby-on-rails - 当我尝试使用 omniauth-google-oauth2 gem 进行身份验证时,没有路由匹配 [GET] "/auth/google_apps"
我已经使用omniauth gem实现了twitter和facebook身份验证,但是当我尝试使用openID或google进行身份验证时,我得到:没有路由匹配[GET]“/auth/google_apps”或没有路由匹配[GET]“/auth/open_id”错误
我的 omniauth.rb 文件是:
我的 routes.rb 是这样的:
我的 Gemfile 是这样的:
我必须在我的代码中添加任何其他内容才能运行 OpenID 和 google 身份验证?谢谢
java - 为什么谷歌的响应中缺少使用 openid4java 的 OAuth request_token?
我已经成功地分别使用了 openID 和 OAuth,但是我不能让它们一起工作。
我做错了什么吗:
那么destinationUrl是
但在谷歌request_token 的响应中丢失了
为什么?
login - 我如何更改登录按钮(gmail oAuth)的图像,如stackoverflow
我在我的应用程序中实现了 gmail oAuth,一切正常。
问题是如何更改 gmail 帐户的登录按钮图像。
我想让它像堆栈溢出一样。
我的代码如下,我无法找到如何更改谷歌为 oAuth 提供的按钮。
这有意义吗,如果需要更多详细信息,请告诉我。
ruby-on-rails - 在 rails 3 中使用 gmail 和 OmniAuth 登录
我正在尝试在 rails 3 中使用 gmail 和 OmniAuth 登录。我正在关注http://hoisie.com/2011/09/12/using-google-oauth-with-omniauth/这篇文章。我gem 'omniauth'
在我的 gem 文件中添加了。在初始化程序中创建omniauth.rb。替换oauth_secret
google api 站点中生成的 by API 密钥。
创建会话控制器并添加
这在我的 route.rb
当我运行应用程序时出现以下错误。
php - YouTube 的 Google Oauth:为什么我会收到“未定义的索引:oauth_token”(Jim S.' 代码)
我在使用 OAuth for Google 时遇到了一点问题,我使用 Jim Saunder Libraire for CodeIgniter (http://codeigniter.com/wiki/OAuth_for_Google) 但是当我使用 access_youtube 函数时,它看起来像这样:
我收到了几条错误消息:
未定义索引:oauth_token
未定义索引:oauth_token_secret
它指的是 $this->session->set_userdata ...
并且,在每条错误消息之后,我得到:
消息:无法修改标头信息 - 标头已发送(输出开始于 /homepages/7/d390075755/htdocs/system/core/Exceptions.php:170) 文件名:libraries/Session.php 行号:671
我认为这与之前的错误消息有关。
所以我在构造函数中尝试了:
就在我的函数之前,但它什么也没做......而且我担心我会被谷歌丢失我的会话变量库存......不是吗?我是否从 google 获取我的令牌?