Google App Engine и openid4java - javax.net.ssl.HttpsURLConnection - это ограниченный класс - PullRequest
0 голосов
/ 09 августа 2011

Я хочу использовать аутентификацию openid для моего проекта движка Google App.Для этого я пытаюсь использовать библиотеку 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 не работает с GAE начиная с версии 658. Исправление, которое я попробовал, состояло в том, чтобы извлечь код из версии 657, собрать его и использовать полученный jar.Не повезло, я получил точно такую ​​же ошибку.

Есть какие-либо идеи других обходных путей для этой проблемы?

1 Ответ

0 голосов
/ 09 августа 2011

Я думаю, что openid4java использует apache httpclient, который не разрешен в GAE для https.

Есть некоторые обходные пути - вам, возможно, придется распаковать openid4java и заменить код, чтобы использовать URLFetch вместо httpclient.

Вот одно обсуждение , которое может помочь.

...