Spring Security如何调整自定义过滤器与JWT认证过滤器执行顺序?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1738个文字,预计阅读时间需要7分钟。
以多租户场景为例,一个TenantFilter可能需要根据请求头中的租户标识来设置当前请求的数据库连接字符串。如果这个过滤器在JWT认证/授权过滤器之后执行,那么当JWT过滤器尝试从数据库加载用户信息进行认证时,可能会因为连接到错误的数据库或无法连接而失败。
本文共计1738个文字,预计阅读时间需要7分钟。
以多租户场景为例,一个TenantFilter可能需要根据请求头中的租户标识来设置当前请求的数据库连接字符串。如果这个过滤器在JWT认证/授权过滤器之后执行,那么当JWT过滤器尝试从数据库加载用户信息进行认证时,可能会因为连接到错误的数据库或无法连接而失败。

