forked from kidgrow-microservices-platform

zhaoxiaohao
2020-08-02 1fa2dcec81cf7d6c3b1e05adba1c48efebcb7118
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Êþº¾4š
MN
M    O PQ    RS PT
UV
WXY
Z[\]
^ _`    a
bc de fg fhi    j
kl
mn    op
MqlogLorg/slf4j/Logger;signatureDeniedHandler7Lcom/kidgrow/zuul/exception/JsonSignatureDeniedHandler;baseAppServiceClient5Lcom/kidgrow/zuul/service/feign/BaseAppServiceClient; apiProperties'Lcom/kidgrow/zuul/config/ApiProperties;    pathMatch)Lorg/springframework/util/AntPathMatcher; signIgnoresLjava/util/Set;    Signature#Ljava/util/Set<Ljava/lang/String;>;<init>()VCodeLineNumberTableLocalVariableTablethis,Lcom/kidgrow/zuul/filter/PreSignatureFilter;doFilterInternalm(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Ljavax/servlet/FilterChain;)Vrequest'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse; filterChainLjavax/servlet/FilterChain; requestPathLjava/lang/String;paramsLjava/util/Map;appid StackMapTableir
ExceptionsstnotSign(Ljava/lang/String;)Zpathu<clinit>
SourceFilePreSignatureFilter.java ,-+cn/hutool/core/collection/ConcurrentHashSet ()v wxy z{ |}~ € ‚ƒ„ …†3com/kidgrow/common/exception/OpenSignatureException签名验证失败! ,‡ˆ ‰Š $%‹ ŒŽ u ‘’ “”java/lang/String &' •–*com/kidgrow/zuul/filter/PreSignatureFilter— ˜™ 'org/springframework/util/AntPathMatcher3org/springframework/web/filter/OncePerRequestFilter java/util/Mapjavax/servlet/ServletExceptionjava/io/IOExceptionjava/util/Iterator%javax/servlet/http/HttpServletRequest getRequestURI()Ljava/lang/String;java/lang/SystemoutLjava/io/PrintStream;getHeaderNames()Ljava/util/Enumeration;java/io/PrintStreamprintln(Ljava/lang/Object;)V!com/kidgrow/common/utils/WebUtilsgetParameterMap8(Ljavax/servlet/http/HttpServletRequest;)Ljava/util/Map;'com/kidgrow/common/utils/SignatureUtils validateSign$(Ljava/util/Map;Ljava/lang/String;)Z(Ljava/lang/String;)Vjavax/servlet/FilterChaindoFilter@(Ljavax/servlet/ServletRequest;Ljavax/servlet/ServletResponse;)V%com/kidgrow/zuul/config/ApiPropertiesgetSignIgnores()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;match'(Ljava/lang/String;Ljava/lang/String;)Zorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;! !"#$%&'()*+,-.>*·*»Y·µ±/
$0 1234.Ñ;+¹:²+¹¶+¸    :
:¸ š » Y ·¿-+,¹±/">?BCG(H2M:N0H;12;56;78;9:3;<!=>?<@þ2ABACDEFG.¤;*´¶Ç¬*´¹M,¹™,¹ÀN²-+¶™¬§ÿà¬/Q
R T)U4V6X9Y0 ) H<;12;;<@  ü    IúJ-./¸³»Y·³±/
#KL