我已經有了Devise正在運行的Rails應用程序。身份驗證完美無缺,但現在我想構建一個API以使此應用程序對其他應用程序更加開放。使用Devise with Rails 4通過API註冊/登錄
我有一個用戶模型的標準設計安裝。
模塊devise-token_authenticatable從官方devise gem中刪除吧?
這條路線的版本的API提供了一個API,你可以通過JSON獲取信息。
我還沒有找到通過API登錄用戶的解決方案。 首先用戶發送電子郵件和密碼,現在應用程序會生成一個令牌並在組合有效時將其返回給用戶。現在,您需要在每次請求時將此身份驗證令牌發送到服務器。如果您想註銷,請銷燬身份驗證密鑰。
有沒有什麼寶石可以提供這種實現或者是否有其他方法?
我已經找到了這個解決方案,但是我沒有得到這個工作。 https://github.com/lynndylanhurley/devise_token_auth
https://github.com/lynndylanhurley/devise_token_auth 現在得到這個工作:)不過我會繼續看門寶石記。 感謝您的回覆 –