|
|
@@ -21,6 +21,7 @@ public class OauthTokenUtils {
|
|
|
try {
|
|
|
String requestUrl = HttpsContants.OAUTH_TOKEN_URL.replace("CLIENT", HttpsContants.CLIENT_ID).replace("SECRET", HttpsContants.CLIENT_SECRET);
|
|
|
JSONObject jsonObject = HttpsUtils.doRequest(requestUrl, HttpsContants.POST, null);
|
|
|
+ log.info("Token=============,{}", jsonObject);
|
|
|
return jsonObject;
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
@@ -29,7 +30,7 @@ public class OauthTokenUtils {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 验证accesstoken合法性
|
|
|
+ * 验证accesstoken
|
|
|
*
|
|
|
* @param token
|
|
|
* @return
|
|
|
@@ -44,4 +45,24 @@ public class OauthTokenUtils {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 日常accesstoken验证
|
|
|
+ *
|
|
|
+ * @param token
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public static boolean tokenIsvalid(String token) {
|
|
|
+ boolean isValid = false;
|
|
|
+ JSONObject jsonObject = checkAccessToken(token);
|
|
|
+ log.info("checkToken=============,{}", jsonObject);
|
|
|
+ if (jsonObject != null) {
|
|
|
+ if (jsonObject.getBoolean("success")) {
|
|
|
+ JSONObject jsonObject1 = jsonObject.getJSONObject("result");
|
|
|
+ log.info("isValid=============,{}", jsonObject1.getBoolean("active"));
|
|
|
+ isValid = jsonObject1.getBoolean("active");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return isValid;
|
|
|
+ }
|
|
|
}
|