问题标签 [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.
ruby-on-rails - 是否有任何使用 authlogic 进行 Google 登录的运行示例代码
PS:- 请不要说使用这个设计、omniauth 或任何其他你知道的插件/gem。
我正在寻找一些使用 authlogic for ruby on rails 3 进行谷歌登录的示例代码。
这是我尝试过/检查过的:-
- authlogic-google-account-oauth --- 这是 twitter 的示例代码,而不是 google(谷歌评分最高的结果之一。)
- http://www.manu-j.com/blog/add-google-oauth-ruby-on-rails-sites/214/ --> 生成 google 登录密钥?在实现 facebook / twitter 或linkedin登录时没有这样的事情。我需要的只是来自各个站点的密钥和应用程序 ID。
stackoverflow 上的大量链接,没有人提供解决方案只是推荐其他 gem/过时的博客文章,如
Ruby on Rails:添加 Facebook 登录、Twitter 登录、OpenID 登录等的最佳方式
使用 google等配置 authlogic-oauth 。
任何人都知道在rail 3中使用authlogic进行谷歌登录的任何运行示例/示例代码
编辑
您是否注意到这些警告,这是来自您的代码。您提供的代码正在我的本地机器上运行:--
openid - 如何通过谷歌应用对用户进行身份验证
任何人都知道如何解决这个我收到这个错误
无法找到谷歌 openid 端点
openid - Omniauth OpenId 身份验证在 user_info 上返回 nil
我正在使用 Ruby 1.9.2 + Rails 3 + Devise + Omniauth 并尝试使用 Openid 对用户进行身份验证。
我在 omniauth.rb 上的提供者是
我被正确重定向到提供者并调用回调。user_info
但是对于 myopenid,它总是在哈希上返回 nil 。对于 google 或 yahoo,它在调用回调 url 时返回 400(错误请求)。
对于 google 和 yahoo,我添加了:required => []
param(不太确定 id 是做什么的)并且它没有返回 400 错误,但又user_info
是 nil
oauth - 使用 Google Account OAuth API 时如何获取 Google 用户 ID(电子邮件)
我是 OAuth 新手,想使用 OAuth 从 Google 获取用户 ID(电子邮件地址)。
但我不想获取用户的 Google 联系人信息。
python - 无效的 OpenID 响应:HTTP 599:SSL 证书问题,验证 CA 证书是否正常。
我正在尝试从 Tornado 2 http://www.tornadoweb.org/authdemo.py
包运行(文件夹)以尝试身份验证混合。demos/auth/
但是我收到以下错误:
我不是 SSL 专家,所以这些东西对我来说完全是神秘的。
任何想法我应该如何开始调试这个问题?
login - 如何为我自己的网站创建一个谷歌登录帐户,就像 StackOverflow 一样?
我想为我的网站创建一个 gmail 开放 ID 登录帐户。
我用谷歌搜索了它,但不确定我真正需要从所有谷歌产品中得到什么。任何关于如何开始的建议/建议将不胜感激。
谢谢,亚历克斯
gmail - stackoverflow如何通过Gmail完成登录?
我想知道 stackoverflow.com 如何通过我的 Gmail 帐户启用登录。
两家公司之间有什么安排吗?或者它只是一个api?
Gmail 会向 Stack Overflow 发送信息吗?
我在哪里可以找到 API?
android - 对 Google 帐户的 Android 身份验证传递到 Google App Engine
在深入研究实现这个特定设计的细节之前,我想要一些关于我是否正确接近它的建议/验证。我有 Android 的初学者知识,Python、GAE 和 OpenId 的高级初学者。
环境
- 安卓应用
- 在 Google App Engine 上使用 Python 构建的 Web 服务
- 拥有 Google 帐户的用户
设想
我想在我的 Android 应用程序中启用登录功能,而无需在 GAE 中编写我自己的身份验证系统。在应用程序中,用户应该能够以访客身份玩游戏,但不能保存高分。如果用户想要保存他的高分,他将在 Android 设备上针对他的 Google 帐户进行身份验证。在游戏结束时,经过身份验证的用户的高分将通过 Google App Engine 上的游戏网络服务保存(与他的 Google 帐户相关联)。用户还应该能够退出并将设备交给也可以登录、玩游戏并保存与她的 Google 帐户相关联的高分的朋友。
设计
- 在 Android 应用程序中,只要用户希望登录,就使用 OpenId 进行身份验证(使用类似于 Nick 在此处发布的内容。
- 从返回的 cookie 中获取 OpenId 令牌并将其与当前用户关联。
- 对 GAE 服务进行 Web 服务调用,将令牌添加为 cookie 并包括高分
- Web 服务将验证令牌是否有效
- Web 服务将确定与令牌关联的唯一 Google 帐户 ID(不知道如何执行此操作,但假设应该有办法执行此操作)并根据交叉引用表查找该唯一 ID 以查找用户-game id(之前在帐户设置期间创建)
- 保存与游戏内 ID 关联的高分。
- 允许注销,以便其他用户可以使用他们的 Google 帐户登录游戏并重复上述过程
谢谢您的帮助
oauth - 使用 openid4java 的 YouTube 的 OpenID+OAuth
我的应用程序允许用户使用来自 Google 或 Yahoo 的 OpenID 登录。还有一项功能允许用户上传到 YouTube。一些用户通过 YouTube 上下文到达,目的是创建内容并上传到 YouTube。这些用户需要授权我的应用程序通过 OpenID 访问他们的 Google 帐户上的地址,以及通过 OAuth 访问他们的 YouTube 帐户。我希望通过单击用户的一次授权来实现这一点。
我在这里看到过这个: http: //www.youtube.com/create/Xtranormal。从这个应用程序发送到 Google OpenID 端点的请求是:
应用程序上的所有其他 OpenID 支持(运行良好)都是用 OpenID4Java 编写的。我尝试通过实施This answer中的提示来创建类似的请求,但是,我一生都无法让 Google 弹出窗口向我询问 YouTube,它只询问电子邮件地址。
我通过添加此消息扩展名来添加答案中的参数:
这使我的请求看起来像这样:
我在这里想念什么?
openid - 谷歌openid登录问题
我创建此模板(用于测试)以使用 google-openid 登录:
这在我尝试使用 Yahoo 时有效,但在这种情况下,使用 Google,我会收到一个 xml 文档,例如:
而不是预期的反应!可以帮助我,我的错在哪里?