所有内容都在标题中。
你知道为什么omniauth在默认情况下每个策略都失败的情况下重定向到/auth/failure吗?如果默认情况下是/auth/:provider/failure,那么根据策略定制错误页面会容易得多。
你觉得怎么样?
https://github.com/intridea/omniauth/issues/588
您可以参考这个pull请求,在OmniauthCallbacksController#失败中执行以下操作
strategy = params['strategy']