omniauth相关内容

Google加上API今天已关闭,可以使用哪种替代方式进行身份验证?

我正在使用rails-4,并且已在我的应用程序中使用OAuth-2与Google+ API进行身份验证,为此使用了以下gem: omniauth-oauth2 omniauth-google-oauth2 我已经收到以下以下电子邮件通知: 2019年3月7日,所有Google+ API和Google+登录将关闭 完全地.这将是逐步关闭,并开始API调用 最早在2019年1月28 ..

Apache背后的Rails应用程序的OpenID

我正在尝试通过Google帐户集成简单的OpenID身份验证.我使用的是omniauth gem,在我的本地开发系统(Win7,ruby 1.8.7-p302,rails 2.3.8,omniauth 0.1.5)上,一切正常. 问题显示当我将其部署到主机(HostGator)时,它的外观.该应用程序(杂种)从端口12002开始,并通过HostGator的cPanel将其配置为从以下子域之一 ..
发布时间:2020-05-10 20:04:25 服务器开发

使用Omniauth和Rails 3在Facebook登录上的Web和触摸界面之间进行切换

情况: 使用Rails 3和OmniAuth,我有一个使用Facebook策略进行身份验证的应用程序.此应用程序的构建使其可以在Web和移动界面(ala Jquery-Mobile)上同样出色地工作. 面临的挑战是让OmniAuth为移动设备提供Facebook登录屏幕的移动版本,为桌面设备提供Web版本. 我已经整理出一个解决方案,我将以此作为答案. 解决方案 实际上, ..
发布时间:2020-05-10 00:09:54 其他开发

如何在Rails 2中正确使用OmniAuth

我正在尝试对我的应用程序使用OmniAuth(0.2.6)策略.该体系结构是Rails 2.3.10,而Rack是1.1版(OmniAuth需要此版本或更高版本).发生的问题是Rails无法识别我对"/auth/provider"的重定向.实际的错误消息是“没有路由匹配"/auth/casport".即使抛出该错误,代码也似乎执行到该错误为止:"request.env ['omniauth.aut ..
发布时间:2020-05-09 21:06:19 其他开发

Magento OAuth和REST API的麻烦

我正在尝试将我的ruby on rails应用程序集成到magento中,我已经提出了最初的请求,获得了授权,我相信我会获得最终的令牌,但是我不确定.这是我的回应: (这里有很多东西,所以请跳过我提取导入位的地方) ..... "credentials"=> {"token"=>"r8apb2rcgci9ry5hugcuiqlnwdi0evc1", "secret"=>" ..
发布时间:2020-05-05 10:09:56 其他开发

记住使用OmniAuth登录

是否可以使用OmniAuth轻松实现“记住我"功能?我正在使用Facebook,Identity和LinkedIn,并且正在寻找一种方法来保持用户跨会话登录到我的网站. 解决方案 基本上,您在客户端上设置了另一个保留用户ID的cookie.然后,使用该用户ID在后续访问中使用户登录(或至少识别出他们).请记住,Omniauth只是进行身份验证,而不是会话管理,因此您需要在Omniauth外 ..
发布时间:2020-05-03 09:58:44 其他开发

Devise + omniauth + carrierwave无法保存Facebook个人资料图片

我正在使用带omniauth facebook的devise.我使用AvatarUploader为那些未使用carrierwave与Facebook登录的人上传了化身. 但是,当我尝试从facebook用户获取化身时,它不保存-user.avatar = auth.info.image不保存,并且在登录等于nil之后. 为什么会这样,我该如何解决?预先感谢. def self ..

使用omniauth和Facebook验证Rails API的用户身份?

我正在构建Rails API,并已成功构建了一种使用户可以使用Omniauth身份验证的方法. 我们只需从客户端发布到auth/identity/callback,传入auth_key和密码即可. 然后,服务器返回一个看门人令牌,用户随后将使用它来访问该应用程序并标识自己. 此图说明了这一点: 我们现在想从客户端实施Facebook登录,但是在理论上和实践上都很难使它生效. ..
发布时间:2020-05-03 09:31:40 其他开发

在后台运行puma生产服务器:omniauth记录到stdout失败导致错误

我正在使用Rails + PUMA作为生产服务器.我使用httpd设置虚拟机并将请求转发到localhost:3000.我用来启动puma服务器的命令是(已经在app文件夹内) puma -e production -p 3000 & 当我仍然使用ssh登录服务器时,我的Web应用程序的所有设置都很好.只是一些日志实际上出现在屏幕上(我没有注意).但是,当我退出ssh会话时.我不能使用o ..
发布时间:2020-05-03 08:51:13 其他开发

未返回LinkedIn photo_urls或picture-urls::(原始)

所以我在我的Rails 5应用程序中使用omniauth并设计了LinkedIn身份验证. omniauth-linkedin-oauth2 (0.2.5) devise (4.4.1) 大多数情况下,一切工作都很好,并且用户可以使用LinkedIn进行注册和身份验证.但是,"auth.info.image"中返回的默认图像为50x50,该图像太小.我已经阅读了很多,建议的前进方式是将" ..