在我的应用程序中,我在此时通过oauth进行了身份验证功能,但在此之前我想拥有一个登录页面,所以我想使用Devise来创建它。我面临的问题是购买设备和我的身份验证方法需要一个before_filter,并且两个方法都重定向到一个页面,因此我得到一个错误,说我必须重定向。我该如何解决这个问题?
谢谢
答案 0 :(得分:0)
我不明确知道你在做什么,你的实际要求是什么,但据我所知,你不需要在过滤之前。您需要提供登录,使用设计和Omniauth进行身份验证的选项。 我指的是一些链接咨询它。
强制性:
http://www.samionrails.blogspot.com/2013/08/google-omni-auth-with-devise-tutorial.html
可选:
https://github.com/intridea/omniauth/wiki/Managing-Multiple-Providers
http://www.samionrails.blogspot.com/2013/08/authenticate-user-using-omniauth.html