omniauth-facebook相关内容

用于 rails 和 ios 身份验证的 omniauth

我有一个为 iOS 客户端处理 API 的 rails 应用程序.我使用设计,omniauth-facebook for rails.对于 iOS 客户端,我使用帐户和社交框架进行 facebook 身份验证.我已经获取了 oauth 令牌并通过 omniauth 回调将其传递给 rails 进行身份验证,但我收到此错误.有人可以指导我做错什么吗?下面是我得到的日志. 在 2015-01-12 ..
发布时间:2022-01-07 17:05:19 移动开发

Omniauth Facebook 重定向到注册屏幕而不是创建用户

按照 gem 的教程完全,我似乎仍然遇到了一些问题.我首先单击链接通过 Facebook 注册并重定向到 Facebook.我单击“确定"并返回到我的注册页面.没有创建新用户.如果我再次尝试单击注册链接,它只会在地址栏中使用该链接刷新页面 http://localhost:3000/register#_=_.我做错了什么? 用户模型 设计 :database_authenticable, ..

如何摆脱 OpenSSL::SSL::SSLError

我正在尝试使用 OmniAuth 对 Facebook 用户进行身份验证.最初,它正在工作,但一路上它只是停止工作并开始给我这个错误消息: OpenSSL::SSL::SSLError SSL_connect返回=1 错误号=0 状态=SSLv3 读取服务器证书B:证书验证失败 同样的代码适用于 Twitter,我似乎无法理解为什么它不适用于 Facebook.我在网上寻求帮助,但我没 ..
发布时间:2021-12-09 09:14:07 其他开发

如何在不设计 gem 的情况下在 rails 中使用相同的身份验证回调对两种类型的用户进行身份验证?

我想使用 rails 6.0.0 创建一个网页,它有两种类型的用户(模型)而没有设计 gem.行政用户/查看者 但问题是我想使用相同的回调地址为 facebook 或 google_oauth2 的两个用户进行身份验证(注册/登录),而无需设计 gem:/auth/:provider/callback 在互联网、github 和 youtube 上,我找到了仅用于验证单个模型的文章和视 ..

如何在通配符子域上进行 omniauth

我在顶级域的 Rails 应用中使用 omniauth. 现在我想在任何给定的子域上执行此操作(每个用户都可以动态分配自己的子域). 我找不到使用 omniauth 动态更改回调 url 的方法 保持原样,在回调中我可以看到引用者并知道它们来自哪个子域,然后登录它们,但是当我将它们重定向到它们的子域时,它们被注销,因为会话已开启顶级域. 如果重要的话,我正在使用 omnia ..
发布时间:2021-06-12 19:03:05 其他开发

想要将Facebook图像保存到我的Rails应用程序中

我正在使用ominauth在Rails应用程序中注册用户.我还有一个基本的注册选项,也包含电子邮件地址.因此,对于这两个用户,我都必须将上传用户图片保存在我的文件系统中,对于电子邮件用户,我要定期上传文件,但对于FB用户,我希望将其图片保存在我的光盘中,以便我可以使用相同的代码,而在不使用FB图形链接的情况下显示. FB使用图形API发送这种格式的图像 http://graph.face ..

Omniauth Facebook不返回电子邮件和性别信息4

我需要从Facebook获取姓名,电子邮件,图像和性别.我正在获取名称和图片,但未从Facebook获取电子邮件和性别.我在过去的2天里都在苦苦挣扎,有人可以在这里帮我吗? 用户模型: def self.from_omniauth(auth) where(provider: auth.provider, uid: auth.uid).first_or_initialize.tap ..

如何在Rails 4中保存Facebook omniauth的request.referrer

我的应用程序中有两个Facebook按钮.一个在 users/sign_up 上,另一个在 /visitors/owner-faq 上.我想保存 request.referrer 以便知道用户从哪个页面进行了注册.我已经为外部注册(使用表单)实现了相同的功能,并且可以正常工作.现在,我无法为 facebook omniauth 实现相同的功能. 代码: #user.rb def se ..
发布时间:2020-07-02 01:21:44 其他开发

Omniauth-facebook登录不起作用

我克隆了 facebook集成示例 此仓库以查看omniauth-facebook的工作方式.我从我的Facebook应用程序设置了自己的app_id和app_secret. 问题是Facebook登录不起作用. 它引发错误: “不安全的登录被阻止:您无法从不安全的页面获取访问令牌或登录此应用.请尝试以https://" ,当我尝试通过Facebook登录时. 有人有像这样的错误 ..
发布时间:2020-05-19 22:37:27 其他开发

Omniauth-facebook登录不起作用

当我尝试使用omniauth-facebook登录我的Rails应用程序时,出现以下错误.这是在localhost:3000上进行测试时: 不安全的登录被阻止:您无法获取访问令牌或从不安全的页面登录到此应用.尝试将页面重新加载为https:// 我看到了关于SO的其他最新帖子,但Facebook没有似乎不允许我在开发人员控制台中为此今天创建的应用程序更改“对Web OAuth登录执行H ..
发布时间:2020-05-19 22:36:10 其他开发

手动传递signed_pa​​rameters后的Facebook NoAuthorizationError

我有很多问题需要让客户端登录工作,所以我会在这里引用一些其他问题的自由,没有一个答案有为我工作 CONTEXT 服务器端登录罚款 使用JS SDK的客户端登录在Safari *上工作正常(未在Firefox或IE或移动非Chrome中测试),但不在Chrome中 ,这是这个问题是什么(我的大多数用户使用Chrome,所以这是非常重要的) 宝石版本: ruby​​(2.1.2) ..

如何摆脱OpenSSL :: SSL :: SSLError

我正在尝试使用OmniAuth对Facebook进行身份验证。最初,它是工作,但一路上它只是停止工作,并开始给我这个错误信息: OpenSSL :: SSL: :SSLError SSL_connect 返回= 1 errno = 0 state = SSLv3读取 服务器证书B:证书 验证失败 相同的代码对Twitter很好,我似乎不明白为什么它不适用于Facebook。我已经 ..
发布时间:2017-10-13 19:23:09 其他开发

在Devise :: RegistrationsController中的NoMethodError#create / undefined方法#encrypted =#用户:0x459b2b0>

我正在使用omniauth和设计登录/会话/注册 facebook登录... 我在尝试注册,登录等时收到错误。 我想有其他一些事情不能在我的会话和回调中使用。 我尝试在迁移中添加encrypted_pa​​ssword,但仍然无法使用。这是迁移: class AddColumnsToUsers ..
发布时间:2017-05-20 13:37:20 其他开发