From ec6d43aa07ee0e8faf34498057ebcfbb446aa015 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 16 七月 2024 09:21:51 +0800 Subject: [PATCH] feat: 代码重构 --- ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java index c07b6f7..8f5e689 100644 --- a/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java +++ b/ruoyi-service/ruoyi-user/src/main/java/com/ruoyi/user/service/UserService.java @@ -5,6 +5,7 @@ import com.ruoyi.user.entity.User; import javax.servlet.http.HttpServletResponse; +import java.util.Map; /** * <p> @@ -24,4 +25,15 @@ * @return openId */ R<String> decodeOpenid(HttpServletResponse response, String code); + + /** + * 解密用户敏感数据 + * + * @param encryptedData 明文,加密数据 + * @param iv 加密算法的初始向量 + * @param code 用户允许登录后,回调内容会带上 code(有效期五分钟),开发者需要将 code 发送到开发者服务器后台,使用code 换取 session_key api,将 code 换成 openid 和 session_key + * @return 登录信息 + */ + Map<String, Object> decodeUserInfo(String encryptedData, String iv, String code); + } -- Gitblit v1.7.1