omniauth相关内容
我正在使用rails-4,并且已在我的应用程序中使用OAuth-2与Google+ API进行身份验证,为此使用了以下gem: omniauth-oauth2 omniauth-google-oauth2 我已经收到以下以下电子邮件通知: 2019年3月7日,所有Google+ API和Google+登录将关闭 完全地.这将是逐步关闭,并开始API调用 最早在2019年1月28
..
我已经将Rails应用程序部署到VPS服务器上,并且使用的是Nginx/Unicorn组合,一切正常,除了出于我无法理解的原因,Omniauth回调重定向错误, 即. http://unicorn/users/auth/linkedin/callback?oauth_token=95218ed3-b426-45ab-b022-693d2a2447cb&oauth_verifier=25
..
Rails 3.0.12,最新的omniauth,我可以连接到Google并获取用户的电子邮件地址.但是,然后我以SSL模式在nginx后面运行了相同的Rails应用程序,但在Google页面上失败了: "The page you requested is invalid." 这是我的Nginx配置吗?我的omniauth设置? 我知道X-Forwarded-Proto: http
..
我正在尝试通过Google帐户集成简单的OpenID身份验证.我使用的是omniauth gem,在我的本地开发系统(Win7,ruby 1.8.7-p302,rails 2.3.8,omniauth 0.1.5)上,一切正常. 问题显示当我将其部署到主机(HostGator)时,它的外观.该应用程序(杂种)从端口12002开始,并通过HostGator的cPanel将其配置为从以下子域之一
..
情况: 使用Rails 3和OmniAuth,我有一个使用Facebook策略进行身份验证的应用程序.此应用程序的构建使其可以在Web和移动界面(ala Jquery-Mobile)上同样出色地工作. 面临的挑战是让OmniAuth为移动设备提供Facebook登录屏幕的移动版本,为桌面设备提供Web版本. 我已经整理出一个解决方案,我将以此作为答案. 解决方案 实际上,
..
我正在尝试用Minitest测试我的Facebook登录代码,但是效果不佳. 当我在测试中尝试get :auth, 'provider' => 'facebook'时,测试返回undefined method '[]' for nil:NilClass,如果我尝试get :new则测试通过,但未调用auth. 如何使用omniauth成功重定向到auth? 这是我的源代码.
..
我正在使用带有minitest的Rails 5.我想模拟登录到会话控制器的会话,该控制器依赖于omniauth(我使用Google和FB进行登录).我的控制器测试中有这个,test/controllers/rates_controller_test.rb, class RatesControllerTest
..
我正在尝试对我的应用程序使用OmniAuth(0.2.6)策略.该体系结构是Rails 2.3.10,而Rack是1.1版(OmniAuth需要此版本或更高版本).发生的问题是Rails无法识别我对"/auth/provider"的重定向.实际的错误消息是“没有路由匹配"/auth/casport".即使抛出该错误,代码也似乎执行到该错误为止:"request.env ['omniauth.aut
..
我正在尝试将我的ruby on rails应用程序集成到magento中,我已经提出了最初的请求,获得了授权,我相信我会获得最终的令牌,但是我不确定.这是我的回应: (这里有很多东西,所以请跳过我提取导入位的地方) ..... "credentials"=> {"token"=>"r8apb2rcgci9ry5hugcuiqlnwdi0evc1", "secret"=>"
..
是否可以使用OmniAuth轻松实现“记住我"功能?我正在使用Facebook,Identity和LinkedIn,并且正在寻找一种方法来保持用户跨会话登录到我的网站. 解决方案 基本上,您在客户端上设置了另一个保留用户ID的cookie.然后,使用该用户ID在后续访问中使用户登录(或至少识别出他们).请记住,Omniauth只是进行身份验证,而不是会话管理,因此您需要在Omniauth外
..
我正在使用带omniauth facebook的devise.我使用AvatarUploader为那些未使用carrierwave与Facebook登录的人上传了化身. 但是,当我尝试从facebook用户获取化身时,它不保存-user.avatar = auth.info.image不保存,并且在登录等于nil之后. 为什么会这样,我该如何解决?预先感谢. def self
..
在我的Rails 3应用程序中,我将Omniauth用于用户身份验证部分(fb/twitter). 实际上,我遵循此原则: https://github.com/RailsApps/rails3-mongoid-omniauth https://github.com/RailsApps/rails3-mongoid-omniauth/Wiki/教程 但是, 当我关闭浏览器会
..
我是Rails的新手,我正在尝试将omniauth与Rails 2.3.8一起使用.一世 找不到此版本的rails的任何教程,所以我提到了 http://blog.railsrumble.com/blog/2010/10/08 /intridea-omniauth . 我添加了初始化器,如下所示: omniauth.rb OmniAuth::Strategies::Twitter
..
我正在构建Rails API,并已成功构建了一种使用户可以使用Omniauth身份验证的方法. 我们只需从客户端发布到auth/identity/callback,传入auth_key和密码即可. 然后,服务器返回一个看门人令牌,用户随后将使用它来访问该应用程序并标识自己. 此图说明了这一点: 我们现在想从客户端实施Facebook登录,但是在理论上和实践上都很难使它生效.
..
我正在使用Rails + PUMA作为生产服务器.我使用httpd设置虚拟机并将请求转发到localhost:3000.我用来启动puma服务器的命令是(已经在app文件夹内) puma -e production -p 3000 & 当我仍然使用ssh登录服务器时,我的Web应用程序的所有设置都很好.只是一些日志实际上出现在屏幕上(我没有注意).但是,当我退出ssh会话时.我不能使用o
..
我需要在下面的控制器响应(创建动作)中检索access_token和access_token_secret.我该怎么做呢? routes.rb match "/auth/:provider/callback" => "sessions#create", via: :get 视图
..
因此,我有一个Rails应用程序,并且我正在使用 oauth2的宝藏.现在,在Linkedin上的开发人员控制台上,我只能选择 r_basicprofile,r_emailaddress,rw_company_admin和w_share. 所以我选择了r_basicprofile. 现在一旦确定将用户推向http://localhost:3000/auth/linkedin/ca
..
有人遇到这个错误吗? NoMethodError (undefined method `new' for LinkedIn:Module) 我认为这与omniauth和linkedin有关.这是我的Gemfile: gem 'omniauth' gem 'linkedin', :git => "git://github.com/redbeard-tech/linkedin.git"
..
Linkedin最近更新了他们的API,在某些情况下,它对您可以访问的内容的限制不那么严格,但在必须如何访问方面,通常更为明确. 尤其是,您必须在omniauth构建器中明确要求您想要什么数据: Rails.application.config.middleware.use OmniAuth::Builder do provider :linkedin, "consumer
..
所以我在我的Rails 5应用程序中使用omniauth并设计了LinkedIn身份验证. omniauth-linkedin-oauth2 (0.2.5) devise (4.4.1) 大多数情况下,一切工作都很好,并且用户可以使用LinkedIn进行注册和身份验证.但是,"auth.info.image"中返回的默认图像为50x50,该图像太小.我已经阅读了很多,建议的前进方式是将"
..