omniauth

    1热度

    1回答

    我试图安装omniauth-twitter并遇到一些问题,主要是上面列出的一个问题。起初,我没有这个问题,但现在我这样做,我挠了脑袋,为什么这件事情出现了。 我已将消费者密钥和密钥放置在secrets.yml文件中,并且也位于我的omniauth.rb文件中,如下所示。我已经阅读了很多关于是否需要该文件的冲突信息,并且所有这些信息都进入了devise.rb文件。我没有更改或在我的devise.rb

    1热度

    1回答

    虽然试图在我的Rails应用程序中实现Omniauth-twitter,但我遇到了上述错误。 该错误集中在我的控制器中的一个声明,我知道它与twitter没有提供回调电子邮件有关。我正在使用设计进行身份验证。我也打算安装Facebook omniauth,但希望让Twitter先工作。 我可以实现哪些代码块来跳过Twitter的验证?它是否在我的控制器或用户模型? 这里是我的代码,因为它代表 -

    0热度

    1回答

    我建立一个简单的身份验证系统,该系统将允许多个供应商为单个用户。我正在使用omniauth和devise。有没有办法从我的应用程序中取消单个用户的特定提供程序? 通过关于从我的数据库这个特殊的提供商(Facebook,微博),断开链接提供商我的意思是去除的OAuth应用程序的用户和(像UID和东西)删除数据。也就是说,例如,在取消链接后,用户将无法使用Facebook登录。 我已经检查this,并

    3热度

    1回答

    我使用devise_token_auth for omniauth2登录weibo和qq。是的,我正在尝试使用rails5 api功能! 设置并使用omniauth test_mode后,我似乎登录成功,但没有登录信息(access_token,到期日,客户端和用户ID)返回的响应标题。 这里是模型,我申请候选人而不是用户作为验证资源。 #app/models/candidate.rb cla

    0热度

    1回答

    我在我的rails应用程序上使用Facebook和Twitter登录。当我尝试在localhost:3000或heroku上登录时,它可以正常工作,但是当应用程序在VPS中运行时,我会在URI重定向后得到一个空白页面。 这是我得到... 的Facebook http://myapp.mydomain.com:8080/auth/facebook/callback?code=XXxxxxXXXxxx

    0热度

    1回答

    omniauth嘲讽谷歌我有一个样本项目中,用户可以登录与他们的谷歌账号,现在我想编写一个测试,以验证用户成功登录与他的谷歌帐户。但我不知道如何在我的测试文件中验证这件事? 这就是我现在已经尝试过,但它不工作 OmniAuth.config.mock_auth[:google] = OmniAuth::AuthHash.new({ :provider =>

    0热度

    2回答

    我正在尝试在/view/devise/shared/_links.html.erb中执行类似于下面的操作,以针对在登录/注册视图中呈现的每个提供程序链接设置不同的图像。 注:这里我还没有添加链接至图像。 <%- if devise_mapping.omniauthable? %> <%- resource_class.omniauth_providers.each do |provide

    1热度

    1回答

    我有两个应用程序,AppA和AppB,它们都是Rails应用程序。 我创建了一个使用Devise,Omniauth和Doorkeeper的单点登录机制。 这是如果您登录到AppA,那么您将被授权给AppB,因为AppB向AppA发出oauth呼叫以检查此情况。 AppA有设计,目前你必须登录。 我希望能够做的是在AppB中创建一个ajax登录表单,并且这会将我的凭据传递给AppA中的Devise,

    0热度

    1回答

    我想通过curl或其他东西发出请求(Net::HTTP.get)。我提出要求时如何设置request.env['omniauth.auth']?什么是request.env一般? 例如,看看https://github.com/intridea/omniauth#integrating-omniauth-into-your-application class SessionsController

    0热度

    3回答

    我正在玩omniauth-facebook宝石通过Facebook帐户登录到设计会议。当我点击“用Facebook登录”链接时,一切都会好起来:创建一个新帐户,我登录并弹出消息,确认我的新会话(非常好!)。 问题:但是,当一个帐户已经存在,点击链接后,我被重定向到user/sign_up页面。我一直在关注Devise wiki的this documentation。关于类似错误here,here,