我正在使用Rails 5应用程序作为我的Android应用程序的后端。在我的轨道上,我使用Devise来验证用户,我已经使用rack-cors实现了JWT gem来传递令牌https://www.youtube.com/watch?v=EF5Cm2jZHk0。
我正在努力使用我的Android应用,但我无法对用户进行身份验证。我在Android上使用Retrofit2,我已经通过了头文件的凭证,但我收到了响应代码401(未授权)。
我愿意接受任何可以解决这个问题的建议。
答案 0 :(得分:0)
好的,这似乎是一个很老的问题,但是无论如何都会回答,因为有人遇到相同的问题,如果模型上安装了设备,那么我们可以访问特定的对象并拥有方法valid_password?
例如user = User.find_by_email("doe@example.com")
,要查找密码是否正确,然后使用user.valid_password?("password")
,如果它是该用户的密码,它将返回true
。