2016-04-12 63 views
0

我已經有了Devise正在運行的Rails應用程序。身份驗證完美無缺,但現在我想構建一個API以使此應用程序對其他應用程序更加開放。使用Devise with Rails 4通過API註冊/登錄

我有一個用戶模型的標準設計安裝。

模塊devise-token_authenticatable從官方devise gem中刪除吧?

我要像http://example.com/api/v1/

這條路線的版本的API提供了一個API,你可以通過JSON獲取信息。

我還沒有找到通過API登錄用戶的解決方案。 首先用戶發送電子郵件和密碼,現在應用程序會生成一個令牌並在組合有效時將其返回給用戶。現在,您需要在每次請求時將此身份驗證令牌發送到服務器。如果您想註銷,請銷燬身份驗證密鑰。

有沒有什麼寶石可以提供這種實現或者是否有其他方法?

我已經找到了這個解決方案,但是我沒有得到這個工作。 https://github.com/lynndylanhurley/devise_token_auth

回答

相關問題