| File was renamed from ruoyi-common/ruoyi-common-security/src/main/java/com/ruoyi/common/security/auth/AuthLogic.java |
| | |
| | | package com.ruoyi.common.security.auth;
|
| | | package com.sgd.common.security.auth; |
| | |
|
| | | import java.util.Collection;
|
| | | import java.util.HashSet;
|
| | | import java.util.Set;
|
| | | import org.springframework.util.PatternMatchUtils;
|
| | | import com.ruoyi.common.core.context.SecurityContextHolder;
|
| | | import com.ruoyi.common.core.exception.auth.NotLoginException;
|
| | | import com.ruoyi.common.core.exception.auth.NotPermissionException;
|
| | | import com.ruoyi.common.core.exception.auth.NotRoleException;
|
| | | import com.ruoyi.common.core.utils.SpringUtils;
|
| | | import com.ruoyi.common.core.utils.StringUtils;
|
| | | import com.ruoyi.common.security.annotation.Logical;
|
| | | import com.ruoyi.common.security.annotation.RequiresLogin;
|
| | | import com.ruoyi.common.security.annotation.RequiresPermissions;
|
| | | import com.ruoyi.common.security.annotation.RequiresRoles;
|
| | | import com.ruoyi.common.security.service.TokenService;
|
| | | import com.ruoyi.common.security.utils.SecurityUtils;
|
| | | import com.ruoyi.system.api.model.LoginUser;
|
| | | import com.sgd.common.core.context.SecurityContextHolder; |
| | | import com.sgd.common.core.exception.auth.NotLoginException; |
| | | import com.sgd.common.core.exception.auth.NotPermissionException; |
| | | import com.sgd.common.core.exception.auth.NotRoleException; |
| | | import com.sgd.common.core.utils.SpringUtils; |
| | | import com.sgd.common.core.utils.StringUtils; |
| | | import com.sgd.common.security.annotation.Logical; |
| | | import com.sgd.common.security.annotation.RequiresLogin; |
| | | import com.sgd.common.security.annotation.RequiresPermissions; |
| | | import com.sgd.common.security.annotation.RequiresRoles; |
| | | import com.sgd.common.security.service.TokenService; |
| | | import com.sgd.common.security.utils.SecurityUtils; |
| | | import com.sgd.system.api.model.LoginUser; |
| | |
|
| | | /**
|
| | | * Token 权限验证,逻辑实现类
|