diff --git a/Readme.md b/Readme.md index 0b9d2bf..3e22b60 100644 --- a/Readme.md +++ b/Readme.md @@ -1,3 +1,9 @@ -#TODO + +修订记录 + +| 版本 | 时间 | 修订人 | 改动点 | +| :--: |:----------:|:-------:|:-------------------:| +| 1.0.0 | 2025-06-05 | Luke.Ye | 添加修订记录(新增token校验接口) | +| | | | | diff --git a/src/main/java/com/doc/parser/infrastructure/north/controller/LoginController.java b/src/main/java/com/doc/parser/infrastructure/north/controller/LoginController.java index 17c3ea7..9ace3da 100644 --- a/src/main/java/com/doc/parser/infrastructure/north/controller/LoginController.java +++ b/src/main/java/com/doc/parser/infrastructure/north/controller/LoginController.java @@ -47,6 +47,20 @@ public class LoginController { )); } + @GetMapping("/check") + public ResponseEntity check(@RequestHeader("Authorization") String token) { + if (isValidToken(token)) { + Map result = new HashMap<>(); + result.put("code", 0); + result.put("msg", "校验成功"); + return ResponseEntity.ok(result); + } + Map result = new HashMap<>(); + result.put("code", 401); + result.put("msg", "未授权"); + return ResponseEntity.status(401).body(result); + } + public static boolean isValidToken(String token) { if (token == null || !tokenStore.containsKey(token)) return false; long loginAt = tokenStore.get(token);