omniauth-facebook相关内容
我有一个为 iOS 客户端处理 API 的 rails 应用程序.我使用设计,omniauth-facebook for rails.对于 iOS 客户端,我使用帐户和社交框架进行 facebook 身份验证.我已经获取了 oauth 令牌并通过 omniauth 回调将其传递给 rails 进行身份验证,但我收到此错误.有人可以指导我做错什么吗?下面是我得到的日志. 在 2015-01-12
..
我几天来一直在尝试为 Facebook 设置我的 Omniauth,但我不知道我做错了什么. 我无法收到用户的电子邮件.返回的哈希只包含“name"和“uid",甚至不包含“first_name"和“last_name" 设计.rb: config.omniauth :facebook, "KEY", "SECRET" omniauth_callbacks_controller.
..
按照 gem 的教程完全,我似乎仍然遇到了一些问题.我首先单击链接通过 Facebook 注册并重定向到 Facebook.我单击“确定"并返回到我的注册页面.没有创建新用户.如果我再次尝试单击注册链接,它只会在地址栏中使用该链接刷新页面 http://localhost:3000/register#_=_.我做错了什么? 用户模型 设计 :database_authenticable,
..
我正在尝试使用 OmniAuth 对 Facebook 用户进行身份验证.最初,它正在工作,但一路上它只是停止工作并开始给我这个错误消息: OpenSSL::SSL::SSLError SSL_connect返回=1 错误号=0 状态=SSLv3 读取服务器证书B:证书验证失败 同样的代码适用于 Twitter,我似乎无法理解为什么它不适用于 Facebook.我在网上寻求帮助,但我没
..
我想使用 rails 6.0.0 创建一个网页,它有两种类型的用户(模型)而没有设计 gem.行政用户/查看者 但问题是我想使用相同的回调地址为 facebook 或 google_oauth2 的两个用户进行身份验证(注册/登录),而无需设计 gem:/auth/:provider/callback 在互联网、github 和 youtube 上,我找到了仅用于验证单个模型的文章和视
..
我在顶级域的 Rails 应用中使用 omniauth. 现在我想在任何给定的子域上执行此操作(每个用户都可以动态分配自己的子域). 我找不到使用 omniauth 动态更改回调 url 的方法 保持原样,在回调中我可以看到引用者并知道它们来自哪个子域,然后登录它们,但是当我将它们重定向到它们的子域时,它们被注销,因为会话已开启顶级域. 如果重要的话,我正在使用 omnia
..
我正在使用ominauth在Rails应用程序中注册用户.我还有一个基本的注册选项,也包含电子邮件地址.因此,对于这两个用户,我都必须将上传用户图片保存在我的文件系统中,对于电子邮件用户,我要定期上传文件,但对于FB用户,我希望将其图片保存在我的光盘中,以便我可以使用相同的代码,而在不使用FB图形链接的情况下显示. FB使用图形API发送这种格式的图像 http://graph.face
..
红宝石"2.6.3"gem'rails','〜>6.0.2','> = 6.0.2.1' 我正在使用最新的omniauth-facebook并一起设计宝石文件:宝石``设计''宝石'omniauth-facebook' 启动服务器时出现此错误: /versions/2.6.3/lib/ruby/gems/2.6.0/gems/devise-4.7.3/lib/devise/omn
..
我正在使用Omniauth-facebook和Devise-token-auth以及前端的Angular和ng-token-auth构建Rails-API.但是,使用Facebook登录时,出现错误: 未定义的局部变量或方法"flash",用于# 似乎omniauth会自动使用F
..
如何将float数字转换为时区? Facebook使用float细分时区. timezone float (min: -24) (max: 24) The person's current timezone offset from UTC user.timezone = auth.extra.raw_info.timezone在通过Facebook注册
..
我需要从Facebook获取姓名,电子邮件,图像和性别.我正在获取名称和图片,但未从Facebook获取电子邮件和性别.我在过去的2天里都在苦苦挣扎,有人可以在这里帮我吗? 用户模型: def self.from_omniauth(auth) where(provider: auth.provider, uid: auth.uid).first_or_initialize.tap
..
我的应用程序中有两个Facebook按钮.一个在 users/sign_up 上,另一个在 /visitors/owner-faq 上.我想保存 request.referrer 以便知道用户从哪个页面进行了注册.我已经为外部注册(使用表单)实现了相同的功能,并且可以正常工作.现在,我无法为 facebook omniauth 实现相同的功能. 代码: #user.rb def se
..
我正在按照 omniauth-facebook 的以下教程在我的Rails应用程序中配置来自facebook的身份验证方法: http://railscasts.com/episodes/360-facebook-authentication 一切正常,但在回调后出现以下错误: undefined method `from_omniauth' for #
..
我克隆了 facebook集成示例 此仓库以查看omniauth-facebook的工作方式.我从我的Facebook应用程序设置了自己的app_id和app_secret. 问题是Facebook登录不起作用. 它引发错误: “不安全的登录被阻止:您无法从不安全的页面获取访问令牌或登录此应用.请尝试以https://" ,当我尝试通过Facebook登录时. 有人有像这样的错误
..
当我尝试使用omniauth-facebook登录我的Rails应用程序时,出现以下错误.这是在localhost:3000上进行测试时: 不安全的登录被阻止:您无法获取访问令牌或从不安全的页面登录到此应用.尝试将页面重新加载为https:// 我看到了关于SO的其他最新帖子,但Facebook没有似乎不允许我在开发人员控制台中为此今天创建的应用程序更改“对Web OAuth登录执行H
..
我有很多问题需要让客户端登录工作,所以我会在这里引用一些其他问题的自由,没有一个答案有为我工作 CONTEXT 服务器端登录罚款 使用JS SDK的客户端登录在Safari *上工作正常(未在Firefox或IE或移动非Chrome中测试),但不在Chrome中 ,这是这个问题是什么(我的大多数用户使用Chrome,所以这是非常重要的) 宝石版本: ruby(2.1.2)
..
将Rails 4.1.4升级到4.1.5后,我的Facebook omniauth会话错误,从那以后,一切都正常。 当我创建一个用户会话我得到一个 ActiveModel :: ForbiddenAttributesError 路由: match'auth /:provider / callback',to:'sessions#create',as:'signin',via::ge
..
我正在尝试使用OmniAuth对Facebook进行身份验证。最初,它是工作,但一路上它只是停止工作,并开始给我这个错误信息: OpenSSL :: SSL: :SSLError SSL_connect 返回= 1 errno = 0 state = SSLv3读取 服务器证书B:证书 验证失败 相同的代码对Twitter很好,我似乎不明白为什么它不适用于Facebook。我已经
..
我正在使用omniauth和设计登录/会话/注册 facebook登录... 我在尝试注册,登录等时收到错误。 我想有其他一些事情不能在我的会话和回调中使用。 我尝试在迁移中添加encrypted_password,但仍然无法使用。这是迁移: class AddColumnsToUsers
..
我已遵循 https://github.com/plataformatec/这个指南devise / wiki / OmniAuth:-Overview 首先,它验证了我,签了名,并将我保存到db。 我清除浏览器历史记录并测试了其他用户。 它需要新用户到Facebook页面登录,登录后自动重定向到 http:// localhost:3000 / users / sign
..