ShiroWildcard string cannot be null or empty. Make sure permission strings are properly formatted(代码

Posted The Gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ShiroWildcard string cannot be null or empty. Make sure permission strings are properly formatted(代码相关的知识,希望对你有一定的参考价值。

SpringBoot集成Shiro时,给User对象添加权限,如果user.getPerms()为空,需要跳过,而不能通过info.addStringPermission()方法添加进去。

这里可以通过一个if判断完成。

Subject currentUser = SecurityUtils.getSubject();
User user = (User) currentUser.getPrincipal();
if (user.getPerms() != null) 
    info.addStringPermission(user.getPerms());

以上是关于ShiroWildcard string cannot be null or empty. Make sure permission strings are properly formatted(代码的主要内容,如果未能解决你的问题,请参考以下文章

极智AI | 三谈昇腾CANN量化

华为Ascend昇腾CANN详细教程

CANN 6.0来了,硬核技术抢先看

极智AI | 谈谈昇腾CANN量化

理论+实践,揭秘昇腾CANN算子开发

基于昇腾CANN的卡通图像生成可在线体验啦!十分钟带你了解CANN应用开发全流程