2010-02-17 15 views
10

Czy istnieje jakaś implementacja OpenID, której mógłbym użyć w moim projekcie GAE (Google App Engine)?Klient OpenID dla JAVA GAE

+0

poprzednie pytanie niemal dokładnie taka sama: http://stackoverflow.com/questions/1590897/openid-for-google-app-engine –

+0

@Peter inne pytanie było związane z GAE/Python, tutaj jest Java – mjn

Odpowiedz

1

Jedną z opcji jest użycie RPX, która pozwala twojej aplikacji zaakceptować OpenID z wielu źródeł bez konieczności wykonywania ciężkiej pracy.

Użyłem go do mojej aplikacji GAE, nawet jeśli używam GWT i działa dobrze.

rpxnow.com

0

Kombajny bezpieczeństwa wiosna, OpenID4java i Step2. Wydaje się działać. Nie wdrożyłem go do aplikacji appspot, ale działało w środowisku Eclipse + GAE.

+0

Zintegrowana obsługa OpenID Spring Security nie działa w App Engine. OpenID4Java próbuje utworzyć wątek, aby wygenerować żądanie HTTP, na które App Engine nie zezwala. –

+0

Zobacz: http://stackoverflow.com/questions/2180354/spring-security-openid-on-google-app-engine i http://stackoverflow.com/questions/1620823/accesscontrolexception-when-using-spring-security -with-openid –

1

Mogę powiedzieć, że openid4java ma nie pracować z GAE, ponieważ GAE nie uwzględnia pewnych przekierowań. Zobacz: link text

+1

Korekta. Wydaje się, że jest to teraz obsługiwane z ostatnią zmianą w openid4java: http://opensource.bamboo.atlassian.com/browse/OPENID-OPENID4JAVA-338/commit – benvolioT

+0

dzięki za korektę –