Ruby on rails omniauth密码提供无效的\u凭据错误

Ruby on rails omniauth密码提供无效的\u凭据错误,ruby-on-rails,authentication,passwords,omniauth,credentials,Ruby On Rails,Authentication,Passwords,Omniauth,Credentials,我设置了omniauth密码,如下所示: 一、 但是,每次尝试登录时都会出现无效的\u凭据错误。现在,我的数据库中没有用户,所以应该创建他们,对吗?我有点搞不清楚注册在哪里 问题是我的控制器甚至没有被调用。这是日志 (password) Callback phase initiated. (password) Authentication failure! invalid_credentials encountered. Started POST "/auth/password/callba

我设置了omniauth密码,如下所示:

一、 但是,每次尝试登录时都会出现无效的\u凭据错误。现在,我的数据库中没有用户,所以应该创建他们,对吗?我有点搞不清楚注册在哪里

问题是我的控制器甚至没有被调用。这是日志

(password) Callback phase initiated.
(password) Authentication failure! invalid_credentials encountered.

Started POST "/auth/password/callback" for 127.0.0.1 at 2012-12-05 02:34:05 -0800
  User Load (0.2ms)  SELECT "users".* FROM "users" WHERE "users"."email" = 'asd@asf.comssdf' LIMIT 1


Started GET "/auth/failure?message=invalid_credentials&strategy=password" for 127.0.0.1 at 2012-12-05 02:34:05 -0800
Processing by SessionsController#failure as HTML
  Parameters: {"message"=>"invalid_credentials", "strategy"=>"password"}
  Rendered text template (0.0ms)
Completed 200 OK in 16ms (Views: 15.4ms | ActiveRecord: 0.0ms)

感谢您的帮助

没有完全回答您关于omniauth密码的具体问题,但是, 您是否考虑过使用omniauth标识? 这是一种基于数据库的策略,使用用户名(或电子邮件)和密码凭据,并且有一个Railscast。 而且:我成功地使它与其他策略协同工作

Omniauth标识:

铁路公司: