Browse Source

chore: sso uuid

master
wangxiang 2 years ago
parent
commit
4a644e23cf
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 2
      kicc-common/kicc-common-data/src/main/java/com/cloud/kicc/common/data/entity/KiccUser.java
  2. 13
      kicc-gateway/src/main/java/com/cloud/kicc/gateway/handler/ImageCodeHandler.java

2
kicc-common/kicc-common-data/src/main/java/com/cloud/kicc/common/data/entity/KiccUser.java

@ -21,6 +21,8 @@ import java.util.Collection;
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
public class KiccUser extends User { public class KiccUser extends User {
private static final long serialVersionUID = 560L;
/** /**
* 用户ID * 用户ID
*/ */

13
kicc-gateway/src/main/java/com/cloud/kicc/gateway/handler/ImageCodeHandler.java

@ -1,36 +1,23 @@
package com.cloud.kicc.gateway.handler; package com.cloud.kicc.gateway.handler;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.io.resource.StringResource;
import cn.hutool.core.util.StrUtil;
import cn.hutool.crypto.SecureUtil; import cn.hutool.crypto.SecureUtil;
import cn.hutool.http.HttpUtil;
import com.cloud.kicc.common.core.constant.CacheConstants; import com.cloud.kicc.common.core.constant.CacheConstants;
import com.cloud.kicc.common.core.constant.CommonConstants;
import com.cloud.kicc.common.core.constant.SecurityConstants; import com.cloud.kicc.common.core.constant.SecurityConstants;
import com.pig4cloud.captcha.ArithmeticCaptcha;
import com.pig4cloud.captcha.SpecCaptcha; import com.pig4cloud.captcha.SpecCaptcha;
import com.pig4cloud.captcha.base.Captcha; import com.pig4cloud.captcha.base.Captcha;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.SneakyThrows; import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.core.io.ByteArrayResource;
import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.data.redis.serializer.StringRedisSerializer; import org.springframework.data.redis.serializer.StringRedisSerializer;
import org.springframework.http.HttpStatus; import org.springframework.http.HttpStatus;
import org.springframework.http.MediaType; import org.springframework.http.MediaType;
import org.springframework.util.FastByteArrayOutputStream;
import org.springframework.util.LinkedMultiValueMap;
import org.springframework.util.MultiValueMap;
import org.springframework.web.reactive.function.BodyInserters; import org.springframework.web.reactive.function.BodyInserters;
import org.springframework.web.reactive.function.server.HandlerFunction; import org.springframework.web.reactive.function.server.HandlerFunction;
import org.springframework.web.reactive.function.server.ServerRequest; import org.springframework.web.reactive.function.server.ServerRequest;
import org.springframework.web.reactive.function.server.ServerResponse; import org.springframework.web.reactive.function.server.ServerResponse;
import reactor.core.publisher.Mono; import reactor.core.publisher.Mono;
import java.awt.*;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;

Loading…
Cancel
Save