使用 Devise 从 Rails 上的 json api 进行身份验证
Posted
技术标签:
【中文标题】使用 Devise 从 Rails 上的 json api 进行身份验证【英文标题】:authentication from json api on Rails with Devise 【发布时间】:2014-02-25 16:13:03 【问题描述】:我使用 devise 和 rails 应用程序对来自移动设备的用户进行身份验证;所以用户从他们的移动设备注册/登录/注销,问题是(注册/登录),以便用户通过网络发送他的纯文本密码,我如何加密纯文本密码并解密它在服务器端?我对 RoR 和 Devise 非常陌生。
【问题讨论】:
【参考方案1】:当您说“通过网络发送纯文本密码”时,我不确定您要完成什么,但下面的 [1] 是使用设计创建 json api 的好教程。它使用已从设计中删除的旧 token_authenticable 模块,因此请按照此要点 [2] 进行修改。
[1]http://lucatironi.github.io/tutorial/2012/10/15/ruby_rails_android_app_authentication_devise_tutorial_part_one/
[2]https://gist.github.com/josevalim/fb706b1e933ef01e4fb6
【讨论】:
我正在检查您的建议,但是当我阅读其他帖子时,使用 SSL 和 HTTPS 会是个好主意 我也觉得这个很有帮助thecodingdoc.com/blog/29/4/2013/…以上是关于使用 Devise 从 Rails 上的 json api 进行身份验证的主要内容,如果未能解决你的问题,请参考以下文章
Heroku上的现有Ruby on Rails Web应用程序(PostgreSQL),Devise身份验证,需要为移动支持添加Rails API
使用 Devise 1.3 对 JSON 登录请求进行身份验证