MI遇到租户授权APP失效情况,经排查发现,对应的租户管理员角色(赛意MI租户管理员角色)未授予上对应APP所有权限,表象为租户授权失效

经过仔细数据分析,以及本地调式等手段,终于发现rbac_role表中出现两个租户管理员角色tenant_id都是同一租户,存在数据异常(下面图为修改后情况,原本为两个租户租户管理员角色tenant_id都是(03bxfrvsstzh6))

Image not found

解析:一个租户内两个租户管理员,所以导致租户授权中,查到了另外一个租户管理员角色来赋予上对应APP权限,因此出现租户授权APP失效的现象,其实是给另外一个租户管理员角色赋予上了对应APP权限

Image not found