Как мне реализовать потребителя OpenID в моем проекте Google App Engine?

StackOverflow https://stackoverflow.com/questions/814622

  •  03-07-2019
  •  | 
  •  

Вопрос

Я хочу использовать OpenID в моем веб-приложении Google App Engine Java, но я этого не делаю знать, с чего начать ...

Я посмотрел openid4java и joid .

openid4java говорит, что вам нужно поместить некоторые библиотеки в путь "одобренные библиотеки". У меня нет локально на моем компьютере, и я точно не знаю, как сделать это в Google App Engine.

joid выглядит достаточно просто, но не выглядит актуально или что-то еще, потому что я получаю HTTP 400 от Google, когда пытаюсь получить аутентификацию.

Есть указатели?

Это было полезно?

Другие советы

Это должно быть довольно легко перевести http://appengine-cookbook.appspot.com/recipe/accept-google-aol-yahoo-myspace-facebook-and-openid-logins/ (который предоставляет движку приложений Python способ сделайте это) в Java-движок приложений, если с rpxnow.com все в порядке. Если разбор json является проблемой, вы также можете запросить результаты xml на rpxnow.com. См. https://rpxnow.com/docs , чтобы узнать больше об API RPX.

Для библиотек openidjava вы просто включили бы это в свой проект. Если вы используете Eclipse (у него есть отличный плагин для GWT и App Engine). Вставьте файлы openidjava в каталог src или в jar-каталог в каталог WEB-INF / lib и убедитесь, что вы добавили его в путь к классам.

Я знаю, что это старый вопрос, но сейчас я пытаюсь запустить openid4java на App Engine, но он не работает. Похоже, что он использует «HTTPClient» библиотека, которая хочет начать новый поток, и из-за этого App Engine выдает исключение.

Итак, если вы планируете использовать openid4java в App Engine, посмотрите, есть ли решение для этого. Я просто не могу найти один: (

Вы можете увидеть проблему более подробно здесь и < a href = "http://groups.google.com/group/openid4java/browse_thread/thread/4ec280d72453d09/8cc191fb67893168?lnk=gst&q=app+engine#8cc191fb67893168" rel = "nofollow noreferrer" здесь. / р>

Надеюсь, это поможет!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top