From e71e02a7338dc60f38074777a79f742383de5d9c Mon Sep 17 00:00:00 2001 From: lijiazhuo <13787924+lijiazhuosky@user.noreply.gitee.com> Date: Thu, 27 Nov 2025 17:27:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E8=AF=B4=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sso/controller/LiuChengController.java | 7 +++ .../java/com/example/sso/schedule/TongBu.java | 1 + .../com/example/sso/service/SSOService.java | 44 ------------------- 3 files changed, 8 insertions(+), 44 deletions(-) delete mode 100644 src/main/java/com/example/sso/service/SSOService.java diff --git a/src/main/java/com/example/sso/controller/LiuChengController.java b/src/main/java/com/example/sso/controller/LiuChengController.java index 36635de..3ce3c79 100644 --- a/src/main/java/com/example/sso/controller/LiuChengController.java +++ b/src/main/java/com/example/sso/controller/LiuChengController.java @@ -68,6 +68,13 @@ public class LiuChengController { // } + + + + + + +//治安审查 @PostMapping("/liucheng") public String tuisong(@RequestBody JSONObject datass) { diff --git a/src/main/java/com/example/sso/schedule/TongBu.java b/src/main/java/com/example/sso/schedule/TongBu.java index e3d8d4f..dddb7ae 100644 --- a/src/main/java/com/example/sso/schedule/TongBu.java +++ b/src/main/java/com/example/sso/schedule/TongBu.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Component; @Component public class TongBu { + //dp费税计划 @Scheduled(cron = "0 0 2 26 * ?") // 设置cron表达式,表示在每个月26号凌晨一点触发任务 public static void mains() { /*JSONObject jsonObject = new JSONObject(); diff --git a/src/main/java/com/example/sso/service/SSOService.java b/src/main/java/com/example/sso/service/SSOService.java deleted file mode 100644 index 70b2470..0000000 --- a/src/main/java/com/example/sso/service/SSOService.java +++ /dev/null @@ -1,44 +0,0 @@ -package com.example.sso.service; - -import com.auth0.jwt.JWT; -import com.auth0.jwt.JWTVerifier; -import com.auth0.jwt.algorithms.Algorithm; -import com.auth0.jwt.interfaces.DecodedJWT; -import com.example.sso.config.SSOConfig; -import lombok.AllArgsConstructor; -import lombok.Getter; -import lombok.NoArgsConstructor; -import lombok.Setter; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import javax.servlet.http.HttpSession; -import java.util.Calendar; -import java.util.Date; - -@Service -@NoArgsConstructor -@AllArgsConstructor -public class SSOService { - @Getter @Setter @Autowired private SSOConfig ssoConfig; - public String getResponse(String request, String username, HttpSession httpSession) { - Algorithm algorithm = Algorithm.HMAC256((String) httpSession.getAttribute("sso_secret")); - JWTVerifier verifier = JWT.require(algorithm) - .withIssuer("com.jiandaoyun") - .build(); - DecodedJWT decoded = verifier.verify(request); - if (!"sso_req".equals(decoded.getClaim("type").asString())) { - return ""; - } - Calendar calendar = Calendar.getInstance(); - calendar.setTime(new Date()); - calendar.add(Calendar.HOUR_OF_DAY, 1); - return JWT.create() - .withIssuer("com.jiandaoyun") - .withClaim("type", "sso_res") - .withClaim("username", username) - .withAudience("com.jiandaoyun") - .withExpiresAt(calendar.getTime()) - .sign(algorithm); - } -} \ No newline at end of file