2014-10-28 97 views
1

UPDATE作为29.10.204 5:00 PM EST服务似乎是工作的罚款404错误,同时访问https://www.googleapis.com/oauth2/v1/certs


我们正在尝试执行authToken身份验证,并且所有请求都因404错误而失败。 从今天上午(2014年10月28日)开始。

这是从欧洲(德国)

编辑发生

现在我看到了来自美国相同的行为很好,但失败率相比少德为。

java.io.FileNotFoundException: https://www.googleapis.com/oauth2/v1/certs 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
    at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1514) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1508) 
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1162) 
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234) 

回答

1

同样的问题,这是怎么回事:https://www.googleapis.com/oauth2/v2/certs。它说“未找到”。有关此信息?更新:我只刷新了https://www.googleapis.com/oauth2/v2/certs,证书在那里,又刷新了一次,现在无论刷新页面多少次都消失了。这是怎么回事?更新2:我将我的Chrome VPN更改为德国,现在有证书,但没有来自克罗地亚的VPN,它们不是,同样的信息:“未找到”

+0

服务似乎现在还好吧 – NullPointerException 2014-10-29 20:33:05

1

我做了一个变通方法下载证书,加入到我的应用程序作为静态内容重写公共证书的URL这里是摘录:

final GoogleIdToken idToken = GoogleIdToken.parse(JSON_FACTORY, token); 
final GooglePublicKeysManager manager = new GooglePublicKeysManager.Builder(HTTP_TRANSPORT, JSON_FACTORY) 
    .setPublicCertsEncodedUrl("http://localhost:8080/static/certs.json").build(); 
final GoogleIdTokenVerifier verifier = new GoogleIdTokenVerifier.Builder(manager) 
    .setAudience(Arrays.asList(CLIENT_ID)).build(); 
verifier.verify(idToken); 

这是一个解决方法,我希望Google解决这个问题...... :(

+0

我创建了一个问题:https://code.google.com/p/google-api-java-client/issues/detail?id=913 – 2014-10-29 11:37:30

+0

现在服务似乎没问题 – NullPointerException 2014-10-29 20:32:06