SpringSecurity:请求访问配置permitAll的接口仍旧通过自定义过滤器
问题描述: 在我的项目中,给/system/user/login接口配置了anonmous的访问规则,给/system/user/refresh-token接口配置了permitall的访问规则。在一次测试中,我错误在访问的登录接口时携带了旧的Jwt token,却出现了接口报错,而错误的来源是我自
JWTUtil 工具类 (hutool + Jackson 实现)
public class JWTUtil {
private static final String secret = "ewuodsjlugrejoilks";
/**
* 获取JWT token
* @param payload 保存到p
JWT简要介绍(含验证signature方式)
今天在做毕业设计的登录功能,正好复习一下JWT。出于好奇,验证了一下signature与手动生成的是否一致。 1. JWT数据结构 JWT 的三个部分依次如下。 Header(头部) Payload(负载) Signature(签名) 写成一行: Header.Payload.Signature
集合学习(四):Collections工具类
方法 描述 addAll(Collection<? super T> c, T... elements) 向集合中添加多个元素 sort(List<T> list) 对列表进行自然顺序排序(需要元素实现 Comparable 接口) sort(List<T> list, Comparator<? s
集合学习(三):Map双列集合
1. Map接口常用方法 方法 描述 put(K key, V value) 添加或更新键值对 putAll(Map<? extends K, ? extends V> m) 将指定映射中的所有键值对复制到当前映射中 get(Object key) 获取指定键对应的值 containsKey(Obj
集合学习(二):Collection单列集合
1. Collection接口方法的使用 以ArrayList为例:Collection<String> collection = new ArrayList<>(); 方法 描述 add(E e) 向集合中添加元素 addAll(Collection<? extends E> c) 将指定集合中的