omniauth

    0热度

    1回答

    我有一个不可分割的多态关联的用户类(取决于用户类型)。每次创建新用户时,都必须创建相应的用户类型模型。用户不仅可以通过定期注册创建,而且可以使用omniauth(脸书,谷歌)。 问题是:我应该在每个操作中创建用户和用户类型还是在用户模型中添加自定义创建功能,传递用户类型和一些参数,并在那里创建用户和用户类型? 这里是我的登记控制器创建行动: def create if params[:type

    11热度

    4回答

    所以我有一个web应用程序,登录到Instagram。工作好几个月。无需更改代码,并突然向我 {"code": 400, "error_type": "OAuthException", "error_message": "Matching code was not found or was already used."} 在我的浏览器注销instagram.com和使用我的web应用程序Ins

    0热度

    1回答

    我希望收到既是网络挂接网址和渠道的名单,但一直无法与以下scopes: “渠道:阅读,来电,网络挂接”(这仅有选择的是单声道) “渠道:列表中,传入-网络挂接”(这是说:OAuth错误:invalid_scope:无效的示波器通道:名单) 我怎样才能在一个oauth得到这个信息? Here是我用来尝试解决此问题的另一个网站。

    0热度

    1回答

    如何从omniauth.hash获取用户url?如果用户使用社交(twitter,facebook,vk等)授权,我想链接到他们的个人资料并将其作为链接放在页面上。 我用在轨omniauth-的Facebook(及其他)4.我在initializers/devise.rb配置很简单: config.omniauth :vkontakte, 'APP_ID', 'APP_SECRET' c

    0热度

    1回答

    第一次创建用户但它不会让我登录,即使我在创建客户后设置了sign_in @user,下次访问它时确实签了我。 我错过了什么吗? class CallbacksController < Devise::OmniauthCallbacksController def facebook @user = User.from_omniauth(request.env["omniauth.

    1热度

    1回答

    我最近更新到rails 5.现在插在安装omniauth gem。我从来没有尝试过omniauth。我正在尝试在我的Rails 5应用程序中注册与谷歌和Facebook选项。我正在关注this tutorial。运行软件包安装时出现错误。请找到下面的截图。我正处于铁轨的学习阶段。请帮助我解决错误,并请建议一些清晰的教程,这将帮助我添加谷歌和脸书选项在我的Rails 5应用程序中注册。 。

    0热度

    1回答

    我有一个使用Devise 3.5.10的Rails 4.0.13应用程序。我User模型是:omniauthable使用嵌套authenticationshas_many关系,这样用户就可以通过几个供应商Omniauth: class User < ActiveRecord::Base devise :database_authenticatable, :registerable, :c

    0热度

    2回答

    我已经设置了Devise以允许用户使用电子邮件注册。现在我已经使用omniauth通过LinkedIn登录了。因此我不得不在用户表中保存提供者和uid。 现在的问题是提供者和uid的组合应该是唯一的。但是,当用户决定使用电子邮件注册时,我没有任何提供者和uid的值。我怎样才能以好的方式处理这个问题? 我是Rails的新手,没有找到任何其他答案。 非常感谢!

    2热度

    1回答

    我正在尝试将我们的ADFS登录与我们将ActiveAdmin与Devise结合使用的应用程序集成在一起。为此,我成功添加了omniauth-saml。应用程序现在重定向到ADFS,登录成功,但在回调中失败。我收到错误Invalid ticket。 当我试图寻找到在omniauth-SAML lib中的服务器,我可以看到它的回应说:@document=<UNDEFINED> ... </>和@dec

    8热度

    1回答

    我知道这已被问过很多次,但答案从来没有完全被我接受。 因此,我正在关注此主题,并将其与官方Devise Omniauth guide(基于FB)混合使用,但我只是没有像预期那样工作,所以我会喜欢一些帮助。 我有一个Users::OmniauthCallbacksController,看起来像这样: class Users::OmniauthCallbacksController < Devise: