|
@@ -10,8 +10,6 @@ package cn.com.qmth.examcloud.core.questions.starter.config;
|
|
|
import cn.com.qmth.examcloud.api.commons.enums.DataRuleType;
|
|
|
import cn.com.qmth.examcloud.api.commons.security.bean.*;
|
|
|
import cn.com.qmth.examcloud.api.commons.security.enums.RoleMeta;
|
|
|
-import cn.com.qmth.examcloud.commons.util.PathUtil;
|
|
|
-import cn.com.qmth.examcloud.commons.util.PropertiesUtil;
|
|
|
import cn.com.qmth.examcloud.commons.util.RegExpUtil;
|
|
|
import cn.com.qmth.examcloud.core.basic.api.UserDataRuleCloudService;
|
|
|
import cn.com.qmth.examcloud.core.basic.api.request.QueryUserDataRuleReq;
|
|
@@ -20,6 +18,7 @@ import cn.com.qmth.examcloud.support.cache.CacheHelper;
|
|
|
import cn.com.qmth.examcloud.support.cache.bean.AppCacheBean;
|
|
|
import cn.com.qmth.examcloud.web.redis.RedisClient;
|
|
|
import cn.com.qmth.examcloud.web.security.ResourceManager;
|
|
|
+import cn.com.qmth.examcloud.web.security.SecurityProperty;
|
|
|
import cn.com.qmth.examcloud.web.support.ApiInfo;
|
|
|
import com.google.common.collect.Sets;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
@@ -40,7 +39,7 @@ public class ExamCloudResourceManager implements ResourceManager {
|
|
|
private UserDataRuleCloudService userDataRuleCloudService;
|
|
|
|
|
|
static {
|
|
|
- PropertiesUtil.loadFromPath(PathUtil.getResoucePath("security.properties"));
|
|
|
+ SecurityProperty.loadProperties("security.properties");
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -80,7 +79,7 @@ public class ExamCloudResourceManager implements ResourceManager {
|
|
|
// 学生鉴权
|
|
|
if (user.getUserType().equals(UserType.STUDENT)) {
|
|
|
String key = "[s]" + mapping;
|
|
|
- return PropertiesUtil.getBoolean(key, false);
|
|
|
+ return SecurityProperty.getBooleanProperty(key, false);
|
|
|
}
|
|
|
|
|
|
List<Role> roleList = user.getRoleList();
|
|
@@ -96,8 +95,8 @@ public class ExamCloudResourceManager implements ResourceManager {
|
|
|
}
|
|
|
|
|
|
// 权限组集合
|
|
|
- String privilegeGroups = PropertiesUtil.getString(mapping);
|
|
|
- if (StringUtils.isBlank(privilegeGroups)) {
|
|
|
+ String privilegeGroups = SecurityProperty.getProperty(mapping);
|
|
|
+ if (StringUtils.isEmpty(privilegeGroups)) {
|
|
|
return true;
|
|
|
}
|
|
|
|