omniauth相关内容
omniauth-shopify-oauth2 的初始化程序应该看起来像这个: # config/initializers/omniauth.rb Rails.application.config.middleware.use OmniAuth::Builder do provider :shopify, ENV['SHOPIFY_API_KEY'], ENV['SHOPIFY_SHAR
..
我已经读到了很多有关此错误的信息,尤其是在OmniAuth for Rails 3中.我有几个问题,因为当前我被卡在它上面. 我将开始在硬盘驱动器的确切位置找到证书吗?我使用RailsInstaller来安装Rails 3,并且我能找到的唯一靠近该位置的地方是"Git"中,其中有一个带有ca-path文件的"cert"目录.但是,大多数人的参考是这个"/etc/certs/"之类的东西(基本
..
更新2011/05/01: 后来我仔细阅读了FourSquare的API文档,发现它说: (请注意,请求参数不是JSON,它们是标准的HTTP密钥和值.)所有身份验证均通过OAuth2进行,这意味着所有请求都必须为https. 这可能是我的开发计算机中没有SSL连接的问题吗? 大家好!我试图通过Omniauth连接FourSquare,我遵循下面的Railscast toturi
..
我正在尝试使用具有Omniauth选项的Devise创建用于用户管理的Rails应用程序.我正试图从Github开始一次运行一项OAuth服务.欢迎页面加载,我单击使用Github登录,进入Github授权页面并允许,然后重定向开始,并显示错误消息The action 'github' could not be found for Devise::OmniauthCallbacksControll
..
我有一个设置为OAuth2提供程序的Rails应用程序(使用Doorkeeper).该应用程序每个用户帐户使用不同的子域(或通过cname记录使用完全不同的域) i.e. user1.myrailsapp.com user2.myrailsapp.com www.mycustomdomain.com 在提供者方面,一切都按预期进行. 我还有第二个应用程序,它是使用第一个应用程序的
..
我的Omniauth集成可用于本地开发,但无法在Google上进行分期. require 'omniauth/openid' require 'openid/store/memcache' Rails.application.config.middleware.use OmniAuth::Builder do OmniAuth.config.full_host = "http://xx
..
我克隆了 facebook集成示例 此仓库以查看omniauth-facebook的工作方式.我从我的Facebook应用程序设置了自己的app_id和app_secret. 问题是Facebook登录不起作用. 它引发错误: “不安全的登录被阻止:您无法从不安全的页面获取访问令牌或登录此应用.请尝试以https://" ,当我尝试通过Facebook登录时. 有人有像这样的错误
..
我想在用户经过身份验证后拉入新闻提要.我正在使用考拉宝石,但是如果我调用get_connection('me', 'feed'),它只会返回我墙上的最后三个帖子. .我希望显示在用户主页上的最后〜100个帖子(或自1234567之后). 解决方案 您可以使用FQL在特定时间内获取所有帖子.这是一个应该让您入门的示例: @feed = Koala::Facebook::API.new(
..
我正在使用 devise_token_auth 来通过微博和qq进行omniauth2登录.是的,我正在尝试使用rails5 api功能! 设置并使用omniauth test_mode后,我似乎登录成功,但没有在响应的标题中返回登录信息( access_token,到期,客户端和uid ). 这里是模型,我应用候选而不是 user 作为身份验证资源. #app/models/c
..
if @user.persisted? sign_in_and_redirect @user, :event => :authentication #this will throw if @user is not activated set_flash_message(:notice, :success, :kind => "Facebook") if is_navigat
..
我当前正在创建一个使用OmniAuth来创建和验证用户的应用程序.由于Factory Girl无法在没有OmniAuth的情况下生成用户,因此在测试过程中遇到了问题. 我有几种不同的方法来让工厂女工使用omniauth创建用户,但没有一种成功. 我已将以下两行添加到我的spec_helper文件中 OmniAuth.config.test_mode = true \\ allow
..
我注意到,登录到Devise时,我开始收到这些错误消息. 我正在将Devise 2.2.4与Omniauth 1.1.4和Omniauth-Facebook 1.4.1一起使用 有人知道这个错误的原因吗? ActionView::Template::Error (undefined method `omniauth_authorize_path' for #
..
我正在尝试使用Omniauth为现有的Rails 2.2应用程序实现Facebook和Twitter身份验证.到目前为止,我还无法找到有关如何在Rails 2.2中执行此操作的任何建议-因此出现了这个问题.我有两个问题要问- 我了解从2.3开始引入了对Rails的Rack支持,并且我认为OmniAuth需要Rack.那么甚至可以在Rails 2.2网站上使用OmniAuth,为什么?
..
我正在使用OmniAuth,OmniAuth-salesforce和以下gem开发Rails应用程序: https://github.com/heroku/databasedotcom 我正在将"client_id"和"client_secret"硬编码到我的应用中.然后,对于每个通过Saleforce进行身份验证的用户,我将捕获其oauth令牌,用户ID和实例URL.有了这些,我代表他们创
..
我一直在使用Devise + OmniAuth Twitter验证用户到我的门户的身份.我目前面临两个问题. 当用户访问/users/sign_up时,该表单是公开可见的.相反,我想将他重定向到Twitter身份验证页面. 当用户访问/users/sign_up时,将显示电子邮件表单.在他从Twitter成功注册后,我正在使用此表单获取用户的电子邮件地址. 有人可以通过直接访问表
..
我们正在与Khan Academy进行应用程序连接,在授权请求令牌后,我无法获得适当的重定向.我总是会收到默认的回调以及正文"OK",并且永远不会重定向回我们在oauth-callback上指定的位置. 我在浏览器中收到一个javascript错误,我想知道这是否是问题的根源.这是我们的授权调用的示例(成功获取请求令牌后): https://www.khanacademy.org/ap
..
我使用Rails 2.3.5并想使用Omniauth,但是我不能让它们一起工作,因为Rails 2.3.5要求Rack 1.0.1和Omniauth(版本0.1.6)需要Rack 1.1 我在Heroku上进行部署,所以我不相信我可以侵入Rails并删除对Rack 1.0.1版的严格依赖. 非常感谢任何帮助. 保罗 解决方案 我们遇到了类似的问题.我们在Rails 2.3
..
我遇到错误FbGraph :: Unauthorized:OAuthException ::(#200)用户尚未授权应用程序执行此操作.我的omniauth.rb如下所示: Rails.application.config.middleware.use OmniAuth::Builder do provider :facebook, ENV['FACEBOOK_APP_ID'], ENV[
..
长期阅读者的首次用户. 我正在整理我的第一个RoR应用程序,并隔离了我的应用程序应使用的所有内容:- 法术 Omniauth CanCan twitter-bootstrap(转换为sass) 和简单表单. 清洁,清晰和简单....不. 在我的一生中,无法将简单的表单(似乎是最简单的任务)与法术“登录"集成在一起,而不会在"remember_me"字段上出错.
..
我正在开发一个Rails应用程序,该应用程序具有使用Omni全方位登录到Instagram的要求.这将是我第一次使用Instagram的OAuth终结点,目前尚不清楚它是否正常工作(并且项目经理也不清楚). 我正在将cURL实现与以下内容一起使用(将来会重置它),但出现“找不到匹配的代码"错误,这似乎是合乎逻辑的第一步. curl \-F 'client_id=4658fa17d452
..