我有一个Rails应用程序,使用Devise对用户进行身份验证。此应用也是使用Doorkeeper的OAuth提供商。目前,当用户对自身进行身份验证以允许第三方应用程序访问API时,用户将被重定向到正常状态" catch all"验证页面。我想为用户验证OAuth创建一个特殊的登录视图/控制器。我可以制作一个视图,将信息发布到设计sign_in操作,但任何错误都会重定向到默认的设计操作和视图。
有没有办法为Devise创建辅助身份验证控制器?
编辑:我创建了一个登录视图,并在登录失败时在主登录页面上重定向。
备用登录视图不适用于OAuth,重定向到重定向到root用户的消费者应用程序。