阶段5 3.微服务项目【学成在线】_day17 用户认证 Zuul_12-用户退出-服务端
实现退出
用户退出要以下动作:
1、删除redis中的token
2、删除cookie中的token
controller内定义
spring securety config内放行
对这个url放行
执行这两步骤
service内加一个删除redis值的方法
主方法调用
删除cookie方法,把有效期改为0就是删除
主方法调用
增加一个退出失败的枚举
删除redis的令牌,可能这个key值已经过期了呢。所以这里删除后,就直接返回true就可以
controller内直接调用删除的方法, 不需要抛出异常
结束-服务端接口的开发