在我的应用程序中,此时我有一个通过 oauth 的身份验证功能,但在此之前我想要一个登录页面,所以我想使用 Devise 来创建它。我面临的问题是购买的设备和我的身份验证方法需要一个 before_filter,并且这两种方法都重定向到一个页面,因此我收到一个错误,说我必须重定向。我该如何解决这个问题?
谢谢
在我的应用程序中,此时我有一个通过 oauth 的身份验证功能,但在此之前我想要一个登录页面,所以我想使用 Devise 来创建它。我面临的问题是购买的设备和我的身份验证方法需要一个 before_filter,并且这两种方法都重定向到一个页面,因此我收到一个错误,说我必须重定向。我该如何解决这个问题?
谢谢
我不明确知道您在做什么以及您的实际要求是什么,但据我所知,您在过滤之前不需要。您需要提供登录、使用设计和 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