我正在后端构建一个带有Rails的iOS应用程序。
Rails应用程序使用Devise进行身份验证,我想在iOS应用程序上使用相同的服务进行身份验证。有没有办法在身份验证后,即使在应用程序重新启动后仍保持会话,以便它直接进入应用程序的内容而不是登录屏幕?
我环顾四周,但没有找到明确的答案。
先谢谢!
答案 0 :(得分:1)
一种解决方案可以是扩展现有的设计模型和控制器,以处理基于令牌的身份验证系统。根据请求类型html
或json
,应用可以选择通过身份验证令牌和电子邮件或username/email
和密码的组合对用户进行身份验证。
身份验证令牌可以保存在客户端,并仅在用户注销时重置。
我最近在研究同样的问题,发现这些来源非常有用。