跳至主要內容

jwt断点查看

三思原创小于 1 分钟javajavajwt

排查方法本地模拟现场环境携带jwt,断点查看

image
image

jwt断点查看

1.服务器截取jwt

Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
OAuth2AuthenticationDetails details = (OAuth2AuthenticationDetails) authentication.getDetails();
String tokenValue = details.getTokenValue();
LOGGER.info("tokenValue:{}", tokenValue);

2.本地启动 spring.profiles.include 改为与服务器上一样,添加下面的配置关闭边界注册心跳检测

eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false
eureka.client.server.waitTimeInMsWhenSyncEmpty=0

3.请求header携带token

 Authorization : Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyX25hbWUiOiI2NTMxMDExOTU3MDcyNzAwMTEiLCJzY29wZSI6WyJvcGVuaWQiXSwiZ2lyZGVyX3VzZXIiOiI2NTMxMDExOTU3MDcyNzAwMTFfVVNFUl9BTExPV0VEIiwiZXhwIjoxNjg4MTcyMzE4LCJhdXRob3JpdGllcyI6WyJST0xFX1BFUlNPTl9VU0VSIl0sImp0aSI6IjlkMzZiODhjLTVhNjgtNDAyYS1hZDAxLTk2YTJkODEyYjBhNSIsImNsaWVudF9pZCI6ImFjbWUifQ.HyrrVikV6DDzHpuaXNepMChVc4v2p2FjombnQ44YNv0rv8-QUg4UdwlYk8jsQhrywII2aH7v8xacZ7rnhAtd2aJpQBFOfYk5iyvRxrtvzZb7Tj3lt4qS79yseqkjH8l6XP_wIj94zBobOfcNWMBBCjnIPx7xDmVz6RnfeeO0R0tfU0LU1cNXsDt0jhkh31IGG3G5souEsMsPfGbj86EV3ZbNZ7-iy83JvVd_nUbYjePOCgRfF5QuSAamUQRLiA9PElE_nhGTAT1C7g-RoYCvxeIBKsDeSlypPLFlpja583eNAvVl7CoTNInLVXKvtmd0VWHLLzslIgXJFI72_R82eQ