簡體   English   中英

omn​​iauth-password給出invalid_credentials錯誤

[英]omniauth-password giving invalid_credentials error

我完全按照此處所示設置了omniauth-password: https//github.com/namick/omniauth-password

但是,每次我嘗試登錄時都會收到invalid_credentials錯誤。現在,我的數據庫中沒有用戶,所以它應該正確創建它們嗎? 我很困惑注冊適合這一點。

問題是我的控制器甚至沒有被調用。 這是日志。

(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-password完全回答你的具體問題但是,你考慮過使用omniauth-identity嗎? 這是一個基於數據庫的策略,使用用戶名(或電子郵件)和密碼憑證,並有一個Railscast。 並且:我成功地使其與其他策略一起工作。

Omniauth-identity: https//github.com/intridea/omniauth-identity

Railscast: http: //railscasts.com/episodes/304-omniauth-identity

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM