为了账号安全,请及时绑定邮箱和手机立即绑定

移动端app如何保存后台session认证用户?使用jwt?还是什么?

移动端app如何保存后台session认证用户?使用jwt?还是什么?

30秒到达战场 2019-02-26 10:21:20
最近项目使用android访问后台,但是每次 获取session都会失效,所以问下有做过类似项目的同仁,请问下你们是怎么实现的,是通过jwt还是redis来保存session的?
查看完整描述

3 回答

?
慕勒3428872

TA贡献1848条经验 获得超6个赞

我后来使用的是springsecurity+jwt认证方式,就算是前后台分离或者app开发都基于token认证,非常方便

查看完整回答
反对 回复 2019-03-01
  • 慕慕2332203
    慕慕2332203
    您好,怎么解决refresh token的呢,有demo吗,谢谢大佬
?
繁星淼淼

TA贡献1775条经验 获得超11个赞

其实这个和什么端或者什么开发都没关系,这是你对session的理解有问题。

首先,session是什么,Session 对象存储特定用户会话所需的属性及配置信息.

那服务端是如何将session和用户对应起来的呢?一般是通过cookie.

用户第一次登录,服务端会将session创建出来,并且把session找个地方保存,你说的redis就是保存的一种方式,你会生成一个特定的key(可以称作sessionid),用来与保存的session对应上。然后你会将这个sessionid通过cookie传给客户端。
所以你的session失效,无非就是两种情况。
1.服务端session的保存出问题
2.客户端请求的时候没有把cookie传过去

检查一下问题应该就出来了

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 1931 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信