omniauth相关内容
通过 Facebook 连接到我的 Rails 应用后,我在我的 URL 中添加了 #_=_. 我尝试指定 FB 指定的 redirect_uri,但没有用. 删除符号的 Javascript 解决方法无济于事.我尝试了一切都没有结果. 有关如何解决此问题的任何指示? 我的设置: gem 'rails', '3.0.11'宝石“设计",“1.5.2"gem "omniauth",
..
我一直试图弄清楚 Ryan Bates 如何在他的 Facebook 身份验证截屏,正在设置以下“FACEBOOK_APP_ID"和“FACEBOOK_SECRET"环境变量. provider :facebook, ENV['FACEBOOK_APP_ID'], ENV['FACEBOOK_SECRET'] 周围有类似的问题,但没有我能够在 Rails 3.2.1 上工作的答案. 更新
..
我正在尝试按照 Railscast #360 中的描述实施 omniauth-facebook,但遇到了相当大的障碍.当我单击登录链接时,我会收到要求我输入 Facebook 凭据的所需弹出窗口,但是当我提交时,我收到 OmniAuth::Strategies::OAuth2::CallbackError 错误.在 apache 日志中,会打印:(facebook) Authentication
..
所以,我刚刚通过 https:/使用 Rails 3、Devise 和 OmniAuth 进行设置/github.com/plataformatec/devise/wiki/OmniAuth:-概览. 我通过 Facebook 成功验证了用户身份,但尽管被标记为: devise [...]: 可记忆,:omniauthable 我试着打电话: @the_user.remember_me
..
我收到一个错误: OmniAuth::Strategies::Facebook::NoAuthorizationCodeError(必须通过`code` 参数或签名请求(通过 `signed_request` 参数或`fbsr_XXX` cookie)): 它不会一直来.它偶尔会来,由 airbrake 通知. 谷歌搜索上有很多这方面的链接,但无法找到合适的解决方案..有人吗?初始化目
..
我正在尝试使用 OmniAuth 对 Facebook 用户进行身份验证.最初,它正在工作,但一路上它只是停止工作并开始给我这个错误消息: OpenSSL::SSL::SSLError SSL_connect返回=1 错误号=0 状态=SSLv3 读取服务器证书B:证书验证失败 同样的代码适用于 Twitter,我似乎无法理解为什么它不适用于 Facebook.我在网上寻求帮助,但我没
..
我的 Rails 应用程序中使用 Omniauth gem 实现的 facebook 身份验证最近停止工作. 问题是回调应该使用的控制器操作没有被触发,并且该过程立即跳到失败并显示“无效凭据"消息. 日志: 在 2017-03-29 11:12:29 +0200 开始 GET "/auth/facebook" for ::ffff:127.0.0.1开始 GET "/auth/fac
..
(仅供参考:我正在关注来自 railscast #241 的 Twitter Omniauth.我成功地使用了 Twitter,现在转到 Facebook) 当我使用 Omniauth 登录 Facebook 时,我收到此错误: Faraday::Error::ConnectionFailedSSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验
..
我正在尝试通过 Facebook 或 Twitter 对用户进行身份验证,让他们填写信息,然后单击保存(从而创建用户记录).在最后一步 - 单击保存后,我收到 OpenSSL 错误.这发生在 Devise RegistrationsController#create 方法中. 所以我在 Heroku 上托管的 Rails 应用程序中收到此错误: 2012-07-28T18:25:13+00
..
我正在使用带有 rails 的 omniauth gem,它在登录用户时效果很好,但每次它带您到 fb 登录页面然后将您重定向回来.我想知道是否有一种方法可以执行大多数页面的操作并在弹出窗口中显示 fb 登录名,然后在完成后重新加载父 div.有什么想法吗? 谢谢! 解决方案 当然,您可以轻松. 在您看来: =link_to "用 Facebook 登录", omniauth
..
我已经按照 Railscast #235 尝试设置一个最小的Facebook 身份验证. 我首先设置了 Twitter 身份验证,正如 Ryan 本人所做的那样.这完美无缺. 然后我开始添加 Facebook 登录信息.但是,在授权应用程序后,重定向到 /auth/facebook/callback 失败: SSL_connect 返回=1 errno=0 state=SSLv3 读
..
我从用于 SAML 的基于服务提供商的 SSO 开始.由于用户在继续登录之前必须输入他的电子邮件,因此启动了一个状态变量并将其传递给 SSO.它通过回调 URL 返回,因此出于完整性目的再次检查.它可以抵御 CSRF 攻击. 现在,IdP 发起的 SSO 根本不允许我设置状态变量.登录从身份提供者开始,并且只向应用程序提供一个身份验证令牌.我从一开始就不知道是哪个用户在进行身份验证.如果我删
..
希望这不是太宽泛,但经过大量谷歌搜索后,我不知道从哪里开始.我正在寻找介绍/新手概述,以帮助我开始为 rails 3 应用程序构建身份验证实现. 基本技术要求: Rails 3 应用程序托管在第三方服务 (heroku) 上 需要使用特定的外部私有 SSO 服务来验证用户. rails 应用程序中没有本地用户数据库或模型. 身份验证是基于令牌的,这意味着需要读取一个特殊的 coo
..
我决定将 omniauth-github gem 与 github_api gem 结合使用.但是,我不是 100% 确定如何使用我从 github 收到的授权来使用 github_api gem.我知道Github.new basic_auth: 'user:password' 和 Github.new oauth_token 'token' 但我不确定如何获取该令牌作为响应.任何帮助,将不胜感
..
所以我几天来一直在努力弄清楚如何将用户名/密码身份验证添加到我的 rails 移动 API 中. 以下是我当前身份验证流程的简要概述: 用户在移动端客户端选择“login with Facebook"重定向到 Facebook 应用并请求 access_token 成功后,Facebook 会使用访问令牌和客户端进行响应重定向回我的应用. 客户端将访问令牌发送到我的 API
..
我将 omniauth-facebook 与 AngularJS 一起使用,但 CORS 无法正常工作. 我的 omniauth.rb 是 Rails.application.config.middleware.use OmniAuth::Builder 做提供者:facebook,"xxxxx", "xxxxx",:范围=>'email,user_birthday,read_stream
..
我想使用 rails 6.0.0 创建一个网页,它有两种类型的用户(模型)而没有设计 gem.行政用户/查看者 但问题是我想使用相同的回调地址为 facebook 或 google_oauth2 的两个用户进行身份验证(注册/登录),而无需设计 gem:/auth/:provider/callback 在互联网、github 和 youtube 上,我找到了仅用于验证单个模型的文章和视
..
我在顶级域的 Rails 应用中使用 omniauth. 现在我想在任何给定的子域上执行此操作(每个用户都可以动态分配自己的子域). 我找不到使用 omniauth 动态更改回调 url 的方法 保持原样,在回调中我可以看到引用者并知道它们来自哪个子域,然后登录它们,但是当我将它们重定向到它们的子域时,它们被注销,因为会话已开启顶级域. 如果重要的话,我正在使用 omnia
..
因此,我将OmniAuth与GitHub策略配合使用来处理项目的用户身份验证.直接访问Rails服务器时,一切都会正常进行.我最近设置了Nginx来处理开发前端服务器和后端服务器之间的代理.现在,当我访问/auth/github 时,OmniAuth将请求触发到GitHub,但随后在回调上失败, 在2014-01-22 11:54:35 -0800开始为127.0.0.1获取GET"/auth/
..
我正在将 omniauth-facebook gem与rails 3.2并设计为2.0. 我有一个网站,提供两种语言,英语和西班牙语. http://localhost:3000/en http://localhost:3000/es 该gem对英语用户来说效果很好,因为在 omniauth_callbacks_controller.rb 中,重定向转到 http://local
..