如何添加我的rails设计登录/注册到React Native应用程序?

spi*_*109 13 ruby-on-rails devise ruby-on-rails-4 reactjs react-native

我已经构建了一个React Native应用程序,它使用我的Rails应用程序作为后端,我已经到了需要认证工作的地步.用户需要能够通过使用Devise的rails应用程序以相同的方式登录.我不清楚如何在React Native/iOS中实现它.

mic*_*sek 16

您需要使用令牌身份验证.看看这个很棒的教程的Authentication部分,你会发现一个基于Devise的基本实现:http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-backed-by-rails -API /

基本上,一旦你在后端设置了令牌身份验证,就会在你的本机应用程序中放入一个登录表单,提交时你将信用卡发送到后端并接收你随后存储在应用程序状态的令牌(或者你可以坚持在asyncstore中).然后,您将令牌附加到HTTP标头中的后端的每个请求.