Google App Engine和openid4java-javax.net.ssl.HttpsURLConnection是一个受限类

Google App Engine和openid4java-javax.net.ssl.HttpsURLConnection是一个受限类,java,google-app-engine,openid,Java,Google App Engine,Openid,我想对我的Google应用程序引擎项目使用openid身份验证。为此,我尝试使用openid4java库v0.9.6,但出现以下错误: javax.net.ssl.HttpsURLConnection is a restricted class. Please see the Google App Engine developer's guide for more details. 问题很明显,我发现有一种说法说openid4java自版本658以来就不能与GAE一起工作。我尝试的修复方法是

我想对我的Google应用程序引擎项目使用openid身份验证。为此,我尝试使用openid4java库v0.9.6,但出现以下错误:

javax.net.ssl.HttpsURLConnection is a restricted class. Please see the Google  App Engine developer's guide for more details.
问题很明显,我发现有一种说法说openid4java自版本658以来就不能与GAE一起工作。我尝试的修复方法是签出修订版657中的代码,构建它并使用生成的jar。不走运,我也犯了同样的错误


对于这个问题,还有其他解决方法吗?

我认为openid4java使用ApacheHttpClient,这在GAE上是不允许用于https的

这里有一些解决方法——您可能需要解包openid4java并替换代码以使用URLFetch而不是httpclient

这里有一个可能会有帮助