|
@@ -1,13 +1,11 @@
|
|
|
package com.hichina.main.back.hichinamainback.utils;
|
|
|
|
|
|
import com.google.gson.JsonObject;
|
|
|
-import com.google.gson.JsonParser;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.env.Environment;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
-import java.io.IOException;
|
|
|
|
|
|
@Component
|
|
|
public class FacebookAccessTokenValidator {
|
|
@@ -23,23 +21,10 @@ public class FacebookAccessTokenValidator {
|
|
|
private Environment env;
|
|
|
|
|
|
public boolean validateAccessToken(String accessToken) {
|
|
|
- // Define the proxy server details
|
|
|
String proxyHost = "127.0.0.1";
|
|
|
-
|
|
|
int proxyPort = Integer.parseInt(env.getProperty("gfw.proxy.port"));
|
|
|
- // Define the target URL
|
|
|
String targetUrl = GRAPH_API_URL+accessToken;
|
|
|
- // Create a Proxy object with the proxy server details
|
|
|
-
|
|
|
-// try {
|
|
|
- JsonObject response = HttpUtils.sendToWithProxyV2(targetUrl, proxyHost, proxyPort);
|
|
|
-// LOG.info("===response from httputil: "+response);
|
|
|
-// JsonParser jsonParser = new JsonParser();
|
|
|
-// JsonObject jsonResponse = jsonParser.parse(response).getAsJsonObject();
|
|
|
- return response!=null?response.has("id"):false;
|
|
|
-// } catch (IOException e) {
|
|
|
-// LOG.error("===didn't validate succeed"+e.getMessage());
|
|
|
-// return false;
|
|
|
-// }
|
|
|
+ JsonObject response = HttpUtils.sendToWithProxyV2(targetUrl, proxyHost, proxyPort);
|
|
|
+ return response!=null?response.has("id"):false;
|
|
|
}
|
|
|
}
|