部分接口不在权限列表里面

  • Choerodon平台版本:0.7.0

  • 运行环境(如localhost或k8s):自主搭建

  • 问题描述:

新部署了一个应用,有些接口没有出现来权限表里面,但swagger里面可以查询到。使用manager-service里面的手动刷新权限的接口也没有效果

  1. 看下 manager有没有发送消息到kafka
  2. iam有没有收到消息?
  3. 你们没有刷权限的接口有没有@permision注解?

你好,你是怎么解决的?

我在swaager手动调用了 manager-service 里面的 手动刷新权限接口 ,

iam收到消息,同一个微服务,本地的权限全部进去了,服务其上的部分权限刷不进去,怎么解决,数据库里没有, swagger json 获取地址是哪里?
image
swagger json的文档生成策略在哪里?

刷入permission规则包含有:
1.所有的controller都要以controller结尾
2.同一个controller下不能有相同的方法名
3.接口上要有@Permission注解
4.如果在controller上自定义swagger tag,至少要包含一个当前controller名驼峰转中划线格式的tag,如下: