diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/SaSsoServerApplication.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/SaSsoServerApplication.java similarity index 97% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/SaSsoServerApplication.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/SaSsoServerApplication.java index 0846e7924..b4e24c6cb 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/SaSsoServerApplication.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/SaSsoServerApplication.java @@ -1,4 +1,4 @@ -package com.pj; +package com.pj.auth; import cn.dev33.satoken.sso.SaSsoManager; import org.apache.dubbo.config.spring.context.annotation.EnableDubbo; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/CorsConfig.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/CorsConfig.java similarity index 98% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/CorsConfig.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/CorsConfig.java index 3595b7e1a..c3236810b 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/CorsConfig.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/CorsConfig.java @@ -1,4 +1,4 @@ -package com.pj.config; +package com.pj.auth.config; import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/GlobalExceptionHandler.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/GlobalExceptionHandler.java similarity index 94% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/GlobalExceptionHandler.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/GlobalExceptionHandler.java index a80c06c68..537dbe91b 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/GlobalExceptionHandler.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/GlobalExceptionHandler.java @@ -1,4 +1,4 @@ -package com.pj.config; +package com.pj.auth.config; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/SaTokenSsoConfig.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/SaTokenSsoConfig.java similarity index 88% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/SaTokenSsoConfig.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/SaTokenSsoConfig.java index 1e8143f26..c7e2c814b 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/config/SaTokenSsoConfig.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/SaTokenSsoConfig.java @@ -1,18 +1,18 @@ -package com.pj.config; +package com.pj.auth.config; import cn.dev33.satoken.jwt.StpLogicJwtForSimple; import cn.dev33.satoken.stp.StpInterface; import cn.dev33.satoken.stp.StpLogic; -import com.pj.core.service.SaPermissionImpl; -import com.pj.handler.SaTokenExceptionHandler; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.SaPermissionImpl; +import com.pj.auth.config.satoken.SaTokenExceptionHandler; +import com.pj.auth.config.satoken.LoginSaasHelper; import org.dromara.common.log.aspect.CommonLogTenantIntercept; import org.dromara.system.api.model.LoginUser; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; /** - * sa-token 配置 + * sa-token 配置 转移到gateway后鉴权移到gateway * * @author Lion Li */ diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/helper/LoginSaasHelper.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/LoginSaasHelper.java similarity index 99% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/helper/LoginSaasHelper.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/LoginSaasHelper.java index 3a5f44096..d7ae5be0e 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/helper/LoginSaasHelper.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/LoginSaasHelper.java @@ -1,4 +1,4 @@ -package com.pj.helper; +package com.pj.auth.config.satoken; import cn.dev33.satoken.session.SaSession; import cn.dev33.satoken.stp.SaLoginModel; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/service/SaPermissionImpl.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaPermissionImpl.java similarity index 95% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/service/SaPermissionImpl.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaPermissionImpl.java index 3ce65fadb..ef68adaa5 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/service/SaPermissionImpl.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaPermissionImpl.java @@ -1,7 +1,6 @@ -package com.pj.core.service; +package com.pj.auth.config.satoken; import cn.dev33.satoken.stp.StpInterface; -import com.pj.helper.LoginSaasHelper; import org.dromara.common.core.enums.UserType; import org.dromara.system.api.model.LoginUser; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/handler/SaTokenExceptionHandler.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaTokenExceptionHandler.java similarity index 98% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/handler/SaTokenExceptionHandler.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaTokenExceptionHandler.java index cba870714..23915f9f7 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/handler/SaTokenExceptionHandler.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/config/satoken/SaTokenExceptionHandler.java @@ -1,4 +1,4 @@ -package com.pj.handler; +package com.pj.auth.config.satoken; import cn.dev33.satoken.exception.NotLoginException; import cn.dev33.satoken.exception.NotPermissionException; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/HomeController.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/HomeController.java similarity index 97% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/HomeController.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/HomeController.java index 2b346ce6b..b0c49dd3f 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/HomeController.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/HomeController.java @@ -1,4 +1,4 @@ -package com.pj.controller; +package com.pj.auth.controller; import cn.dev33.satoken.context.SaHolder; import cn.dev33.satoken.stp.StpUtil; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/SsoServerController.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/SsoServerController.java similarity index 97% rename from ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/SsoServerController.java rename to ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/SsoServerController.java index 4c228836b..19f897134 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/controller/SsoServerController.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/SsoServerController.java @@ -1,4 +1,4 @@ -package com.pj.controller; +package com.pj.auth.controller; import cn.dev33.satoken.context.SaHolder; import cn.dev33.satoken.context.model.SaRequest; @@ -9,7 +9,7 @@ import cn.hutool.core.util.ObjectUtil; import com.pj.auth.domain.vo.LoginVo; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; @@ -60,6 +60,7 @@ public class SsoServerController { return SaSsoServerProcessor.instance.dister(); } +// @ApiEncrypt @PostMapping("/sso/doLogin") public Object ssoDoLoginRequest(@RequestBody String body) { LoginBody loginBody = JsonUtils.parseObject(body, LoginBody.class); diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/TokenController.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/TokenController.java index 92102c3e0..e1eaeca6b 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/TokenController.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/controller/TokenController.java @@ -11,7 +11,7 @@ import com.pj.auth.form.RegisterBody; import com.pj.auth.form.SocialLoginBody; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import jakarta.servlet.http.HttpServletRequest; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/listener/UserActionListener.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/listener/UserActionListener.java index 0d3b94791..981fa8b18 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/listener/UserActionListener.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/listener/UserActionListener.java @@ -7,7 +7,7 @@ import cn.dev33.satoken.stp.StpUtil; import cn.hutool.core.convert.Convert; import cn.hutool.http.useragent.UserAgent; import cn.hutool.http.useragent.UserAgentUtil; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/SysLoginService.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/SysLoginService.java index 865357d92..65b887fc3 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/SysLoginService.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/SysLoginService.java @@ -10,7 +10,7 @@ import com.baomidou.lock.annotation.Lock4j; import com.pj.auth.form.RegisterBody; import com.pj.auth.properties.CaptchaProperties; import com.pj.auth.properties.UserPasswordProperties; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import me.zhyd.oauth.model.AuthUser; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/EmailAuthStrategy.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/EmailAuthStrategy.java index 4d0bba597..f48259f59 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/EmailAuthStrategy.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/EmailAuthStrategy.java @@ -6,7 +6,7 @@ import com.pj.auth.domain.vo.LoginVo; import com.pj.auth.form.EmailLoginBody; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/PasswordAuthStrategy.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/PasswordAuthStrategy.java index fe7a692fd..50b26cfbf 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/PasswordAuthStrategy.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/PasswordAuthStrategy.java @@ -8,7 +8,7 @@ import com.pj.auth.form.PasswordLoginBody; import com.pj.auth.properties.CaptchaProperties; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SmsAuthStrategy.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SmsAuthStrategy.java index 3c1d16971..626a9e024 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SmsAuthStrategy.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SmsAuthStrategy.java @@ -6,7 +6,7 @@ import com.pj.auth.domain.vo.LoginVo; import com.pj.auth.form.SmsLoginBody; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SocialAuthStrategy.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SocialAuthStrategy.java index 20864a87f..53b8972bf 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SocialAuthStrategy.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/SocialAuthStrategy.java @@ -6,7 +6,7 @@ import cn.hutool.core.collection.CollUtil; import cn.hutool.core.map.MapUtil; import cn.hutool.http.HttpUtil; import cn.hutool.http.Method; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import me.zhyd.oauth.model.AuthResponse; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/XcxAuthStrategy.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/XcxAuthStrategy.java index 96fd481e1..5705a9d1e 100644 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/XcxAuthStrategy.java +++ b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/auth/service/impl/XcxAuthStrategy.java @@ -6,7 +6,7 @@ import com.pj.auth.domain.vo.LoginVo; import com.pj.auth.form.XcxLoginBody; import com.pj.auth.service.IAuthStrategy; import com.pj.auth.service.SysLoginService; -import com.pj.helper.LoginSaasHelper; +import com.pj.auth.config.satoken.LoginSaasHelper; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.apache.dubbo.config.annotation.DubboReference; diff --git a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/dao/PlusSaTokenDao.java b/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/dao/PlusSaTokenDao.java deleted file mode 100644 index ab7180fda..000000000 --- a/ruoyi-modules/ruoyi-sso-server/src/main/java/com/pj/core/dao/PlusSaTokenDao.java +++ /dev/null @@ -1,172 +0,0 @@ -package com.pj.core.dao; - -import cn.dev33.satoken.dao.SaTokenDao; -import cn.dev33.satoken.util.SaFoxUtil; -import com.github.benmanes.caffeine.cache.Cache; -import com.github.benmanes.caffeine.cache.Caffeine; -import org.dromara.common.redis.utils.RedisUtils; - -import java.time.Duration; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.concurrent.TimeUnit; - -/** - * Sa-Token持久层接口(使用框架自带RedisUtils实现 协议统一) - *
- * 采用 caffeine + redis 多级缓存 优化并发查询效率
- *
- * @author Lion Li
- */
-public class PlusSaTokenDao implements SaTokenDao {
-
- private static final Cache