[英]Linkedin Omniauth gem 'omniauth-linkedin-oauth2' giving Authentication failure! invalid_credentials: OAuth2::Error
[英]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.