forked from kidgrow-microservices-platform

克 刘
2020-03-16 549148d90d41a3320bd36d469fd690354c78de58
1
2
3
4
5
6
7
8
9
10
11
Êþº¾4q
7    89
:;/ <=
>?
@A
>B CD EF    GH IJ CKL CMN
OPQRlogLorg/slf4j/Logger;
tokenStore?Lorg/springframework/security/oauth2/provider/token/TokenStore;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;<init>()VCodeLineNumberTableLocalVariableTablethis/Lcom/kidgrow/oauth2/handler/OauthLogoutHandler;logout„(Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;Lorg/springframework/security/core/Authentication;)V refreshToken?Lorg/springframework/security/oauth2/common/OAuth2RefreshToken;existingAccessToken>Lorg/springframework/security/oauth2/common/OAuth2AccessToken;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;authentication2Lorg/springframework/security/core/Authentication;tokenLjava/lang/String; StackMapTableST<clinit>
SourceFileOauthLogoutHandler.java  tokenStore must be setU VWX YZ[ \]^ _` a]b cdT ef remove refreshToken!g hi jkremove existingAccessToken! lm-com/kidgrow/oauth2/handler/OauthLogoutHandlern opjava/lang/ObjectDorg/springframework/security/web/authentication/logout/LogoutHandlerjava/lang/String<org/springframework/security/oauth2/common/OAuth2AccessTokenorg/springframework/util/AssertnotNull'(Ljava/lang/Object;Ljava/lang/String;)V%javax/servlet/http/HttpServletRequest getParameter&(Ljava/lang/String;)Ljava/lang/String;cn/hutool/core/util/StrUtilisEmpty(Ljava/lang/CharSequence;)Z%com/kidgrow/authclient/util/AuthUtils extractToken;(Ljavax/servlet/http/HttpServletRequest;)Ljava/lang/String;
isNotEmpty=org/springframework/security/oauth2/provider/token/TokenStorereadAccessTokenR(Ljava/lang/String;)Lorg/springframework/security/oauth2/common/OAuth2AccessToken;getRefreshTokenA()Lorg/springframework/security/oauth2/common/OAuth2RefreshToken;org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)VremoveRefreshTokenB(Lorg/springframework/security/oauth2/common/OAuth2RefreshToken;)VremoveAccessTokenA(Lorg/springframework/security/oauth2/common/OAuth2AccessToken;)Vorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!/*·±  !"#$3‚*´¸+¹:¸™    +¸:¸    ™[*´¹
:ÆI¹ Æ(²  ¹ ¹¹ :*´¹² ¹*´¹±:     !"#!%)&6(;)E*V+_,j.v/2 H_ %&6K'(‚!"‚)*‚+,‚-.o/01ü!2üH3ú4!    ¸³ ±56