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); }