public ErrorTokenReturnDO verifyToken(String appKey, String accessToken) { YqOpenapiAppDO yqOpenapiApp = new YqOpenapiAppDO(); yqOpenapiApp.setAppKey(appKey); // //sign有效性校验 ErrorTokenReturnDO preOrderResponseDO = new ErrorTokenReturnDO(); YqOpenapiAppDO result = yqOpenapiAppService.getYqOpenapiAppDO(yqOpenapiApp); YqOpenapiTokenDO tokenDO = new YqOpenapiTokenDO(); tokenDO.setAppKey(appKey); tokenDO.setToken(accessToken); YqOpenapiTokenDO openapiTokenDO = yqOpenapiTokenService.getYqOpenapiTokenDO(tokenDO); if (result == null || openapiTokenDO == null) { preOrderResponseDO.setStatus(false); preOrderResponseDO.setError_code(500); preOrderResponseDO.setMsg("access-token无效"); return preOrderResponseDO; } if (new Date().after(openapiTokenDO.getExpiresAt()) || !accessToken.equals(openapiTokenDO.getToken())) { preOrderResponseDO.setStatus(false); preOrderResponseDO.setError_code(500); preOrderResponseDO.setMsg("access-token无效"); return preOrderResponseDO; } return preOrderResponseDO; }
token校验
最新推荐文章于 2024-10-01 09:29:45 发布