bladeX 接口权限注解@PreAuth怎么实现自定义异常提示

Blade 未结 1 475
heartbeat
heartbeat 2023-04-23 17:17

一、该问题的重现步骤是什么?

1、bladeX通过@PreAuth注解实现接口授权配置,底层查看是通过AOP切面进行拦截过滤;

2、后端配置了接口权限注解(controller层,使用@PreAuth("hasPermission('order:add')")),但具体用户没有勾选相关接口权限;

3、如何进行自定义未授权异常提示,目前未授权是抛出(throw new SecureException(ResultCode.UN_AUTHORIZED)),通过jar包中提供的方法实现的,不了解怎么调整;


二、你期待的结果是什么?实际看到的又是什么?

如何实现自定义异常提示,目前到的是接口未授权提示:"运行时异常:请求未授权",

期待可以自定义为:"运行时异常:/controller/add请求未授权"


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

使用的产品版本是:2.8.1.RELEASE,操作系统:windows10


四、请提供详细的错误堆栈信息,这很重要。

image.png


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2023-04-23 19:42

    这个类进行配置


    另外请将账号邮箱修改为下单购买授权的qq邮箱便可咨询商业版疑问哦


    image.png

    0 讨论(0)
提交回复