|
|
@ -1,17 +1,12 @@
|
|
|
|
package com.sztzjy.forex.trading_trading.config.security;
|
|
|
|
package com.sztzjy.forex.trading_trading.config.security;
|
|
|
|
|
|
|
|
|
|
|
|
import com.sztzjy.forex.trading_trading.config.Constant;
|
|
|
|
|
|
|
|
import com.sztzjy.forex.trading_trading.config.exception.UnAuthorizedException;
|
|
|
|
|
|
|
|
import io.jsonwebtoken.Claims;
|
|
|
|
import io.jsonwebtoken.Claims;
|
|
|
|
import io.jsonwebtoken.Jwts;
|
|
|
|
import io.jsonwebtoken.Jwts;
|
|
|
|
import io.jsonwebtoken.SignatureAlgorithm;
|
|
|
|
import io.jsonwebtoken.SignatureAlgorithm;
|
|
|
|
import io.jsonwebtoken.security.Keys;
|
|
|
|
import io.jsonwebtoken.security.Keys;
|
|
|
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import javax.crypto.spec.SecretKeySpec;
|
|
|
|
import javax.crypto.spec.SecretKeySpec;
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
|
|
|
|
import java.security.Key;
|
|
|
|
import java.security.Key;
|
|
|
|
import java.util.Date;
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
|
|