使用新的Devise进行移动应用程序的身份验证

Vla*_*lad 28 authentication mobile ruby-on-rails devise

我正在尝试使用Devisefor my Rails/ iOSapp 实现用户身份验证.我遇到了麻烦,因为我主要是Devise 的" 用户 ",并且正在将它用于纯网络应用程序,所以不需要为幕后发生的事情烦恼太多.现在我必须为基于API的应用程序构建身份验证,这完全是一个不同的世界.

我已经阅读了网络上处理这个主题的每一个教程(由于token_authenticatable已被弃用的事实,它们中的大多数已经过时)但仍然无法理解我需要做什么.

我还阅读了GitHub关于这个问题的原始要点,但仍然不明白他们在谈论什么.

我确信有些人就像我一样,只是一个" 用户 ",Devise所以不知道幕后发生了什么.

任何人都可以为移动应用程序实现基于API的身份验证系统提供简洁的解决方案吗?我的意思是它不可能那么复杂,Devise以前太棒了,因为我需要做的就是跑步rails generate,但这对我来说是个噩梦.

小智 1

最近,我们还必须为我们的 web 应用程序(用于 API 访问)设置基于令牌的身份验证 - 我们还偶然发现它已从 Devise 中删除。

我们采用了简单令牌身份验证,效果非常好。