Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何使用rails后端实现移动应用程序的注册/登录_Ruby On Rails_Ruby_Authentication_Ruby On Rails 4_Devise - Fatal编程技术网

Ruby on rails 如何使用rails后端实现移动应用程序的注册/登录

Ruby on rails 如何使用rails后端实现移动应用程序的注册/登录,ruby-on-rails,ruby,authentication,ruby-on-rails-4,devise,Ruby On Rails,Ruby,Authentication,Ruby On Rails 4,Devise,我有一个用RubyonRails编写的应用程序。我想从移动应用程序实现注册/登录。我通常在web应用程序中使用Desive。但我不知道如何使用JSON请求和响应实现登录/注册功能 我试图使用设计令牌Authand我被困在中间。 是否有类似的方式实现身份验证 流程将类似于> 用户输入邮件地址和密码>向服务器发送POST请求> 用户向受保护的控制器发送一些请求,如果他已登录,服务器将对此作出响应。首先,您必须使后端(即Desive json就绪)可以从以下位置为您使用适当的实现: 当然,你也可以

我有一个用RubyonRails编写的应用程序。我想从移动应用程序实现注册/登录。我通常在web应用程序中使用Desive。但我不知道如何使用JSON请求和响应实现登录/注册功能

我试图使用设计令牌Authand我被困在中间。 是否有类似的方式实现身份验证

流程将类似于>

用户输入邮件地址和密码>向服务器发送POST请求>


用户向受保护的控制器发送一些请求,如果他已登录,服务器将对此作出响应。首先,您必须使后端(即Desive json就绪)可以从以下位置为您使用适当的实现:

  • 当然,你也可以寻找合适的解决方案


    接下来,您需要跟踪应用程序提供的csrf令牌,以避免无效的csrf令牌警告

    投票关闭:可能的答案太多,或者好的答案对于这种格式来说太长。请添加详细信息,以缩小答案集或隔离可以在几段中回答的问题。如果您需要帮助,请显示您的具体问题,以及不起作用的代码和任何错误messages@dax我在上面链接的问题中也做了同样的事情。在这个问题上,我展示了代码、错误消息和所有东西。但我还没有找到解决办法。这就是为什么我要问一个宽泛的问题。毕竟,我想解决这个问题,如果我能找到更好的解决方案,那就太好了。所以你问的是关于你已经问过的另一个问题的问题?@dax这个问题是关于用Desive token auth gem解决特定问题的,但我找不到解决方案。这是关于使用rails实现注册/登录的。如果有人能帮我找到一个比设计代币认证宝石更好的方法,那就太好了!最后我做到了:)但它不使用代币,对吗?我应该如何让它与移动应用程序一起工作?在您登录/注销时设计更改CSRF令牌。只需在每个json响应中保留csrf令牌,并将该令牌用于下一个请求