|
|
@@ -4,8 +4,8 @@ import cn.hutool.core.util.HexUtil;
|
|
|
import cn.hutool.crypto.BCUtil;
|
|
|
import cn.hutool.crypto.SmUtil;
|
|
|
import cn.hutool.crypto.asymmetric.SM2;
|
|
|
+import cn.hutool.json.JSONUtil;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.alipay.api.AlipayConfig;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.jzg.commons.annotation.IgnoreTenant;
|
|
|
@@ -15,7 +15,6 @@ import com.jzg.commons.request.RequestSingleParam;
|
|
|
import com.jzg.commons.util.AssertionUtils;
|
|
|
import com.jzg.commons.util.MinioUtils;
|
|
|
import com.jzg.commons.util.PasswordUtils;
|
|
|
-import com.jzg.commons.util.sm.Sm2Util;
|
|
|
import com.jzg.config.JzgTokenService;
|
|
|
import com.jzg.config.JzgUserDetailsService;
|
|
|
import com.jzg.config.JzgUsernamePasswordAuthenticationToken;
|
|
|
@@ -43,21 +42,14 @@ import jakarta.servlet.ServletException;
|
|
|
import jakarta.servlet.ServletOutputStream;
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
|
import jakarta.servlet.http.HttpServletResponse;
|
|
|
-import jodd.util.StringUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import me.chanjar.weixin.common.bean.oauth2.WxOAuth2AccessToken;
|
|
|
-import me.chanjar.weixin.common.error.WxErrorException;
|
|
|
-import me.chanjar.weixin.mp.api.WxMpService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.tomcat.util.http.fileupload.IOUtils;
|
|
|
-import org.bouncycastle.asn1.x509.SubjectPublicKeyInfo;
|
|
|
import org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey;
|
|
|
-import org.bouncycastle.util.encoders.Hex;
|
|
|
import org.redisson.api.RedissonClient;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.security.authentication.AuthenticationManager;
|
|
|
-import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
|
import org.springframework.security.core.Authentication;
|
|
|
import org.springframework.security.core.context.SecurityContextHolder;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
@@ -69,9 +61,7 @@ import java.awt.image.BufferedImage;
|
|
|
import java.io.IOException;
|
|
|
import java.security.*;
|
|
|
import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
import java.util.Objects;
|
|
|
-import java.util.Random;
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
import java.util.regex.Pattern;
|
|
|
|
|
|
@@ -138,6 +128,7 @@ public class AuthController extends BaseController {
|
|
|
@PostMapping("/login")
|
|
|
@IgnoreTenant
|
|
|
public void login(@RequestBody LoginFormVo loginFormVo) throws ServletException, IOException {
|
|
|
+ log.info("登录接口。loginFormVo=[{}]", JSONUtil.toJsonStr(loginFormVo));
|
|
|
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
|
|
|
HttpServletResponse response = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getResponse();
|
|
|
|