-
Choerodon平台版本:0.24.0
-
运行环境:自主搭建
-
问题描述:
同一个服务部署了多个实例,在访问时候,总是会出现403,差不多访问三次会出现一次
日志信息:o.h.gateway.filter.GateWayHelperFilter :
org.hzero.gateway-helper response message, PERMISSION_MISMATCHerror.permission.mismatch
This request mismatch any permission
经查看源码,发现权限校验部分使用了缓存机制:
缓存相关配置如下图:
经查看,数据库 iam_permission 表中有该接口权限,gateway服务连接的redis DB中也有该接口权限缓存数据
望大神解惑,谢谢