猿问

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

最近项目使用android访问后台,但是每次 获取session都会失效,所以问下有做过类似项目的同仁,请问下你们是怎么实现的,是通过jwt还是redis来保存session的?

30秒到达战场
浏览 1932回答 3
3回答

慕勒3428872

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

繁星淼淼

其实这个和什么端或者什么开发都没关系,这是你对session的理解有问题。 首先,session是什么,Session 对象存储特定用户会话所需的属性及配置信息. 那服务端是如何将session和用户对应起来的呢?一般是通过cookie. 用户第一次登录,服务端会将session创建出来,并且把session找个地方保存,你说的redis就是保存的一种方式,你会生成一个特定的key(可以称作sessionid),用来与保存的session对应上。然后你会将这个sessionid通过cookie传给客户端。所以你的session失效,无非就是两种情况。1.服务端session的保存出问题2.客户端请求的时候没有把cookie传过去 检查一下问题应该就出来了
随时随地看视频慕课网APP

相关分类

Java
我要回答