From 94ae02e6f73b7011f0fcf6acff8636341d35351d Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 15 一月 2025 17:24:06 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
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