views:

631

answers:

3

Anyone have or know of a java implementation of an openid relying party(consumer) for gwt/gae?
openid4java and joid bring in too much baggage for my needs.

+1  A: 

jopenid (hosted on Google code) is very minimalistic in its dependencies (which I like) but it doesn't look to support OpenID 1.1 - which I understand is what you need from your use of the term "consumer" (compare with OpenID 2.0's "relying party").

dyuproject (also from Google code) implements more protocols including OpenID 1.1 but requires some additional dependencies.

Guss
Which product did you finally choose, and can you please explain why ?for benefit of the audience :-)
Guss
I've actually pushed off openid integration, so I've not chosen one yet.
antony.trupe
I finished implementing openid integration yesterday. I started off using openid4java, then switched to jopenid.
antony.trupe
Great :-), how'd it go?
Guss
+1  A: 

Since (I think) version 1.3.3 Google Application Engine is supporting authentication via OpenID (in addition to OAuth) out of box.

Have a look at the application registration page. The OpenID is reffered to es "Federated Login" and is currently still marked [Experimental] ... but it's working ... and the API looks almost too simple to be real ;-)

There is a GWT demo application running on http://super-easy.appspot.com

kodra
+1  A: 

App Engine recently started supporting openID. See the docs for details. This just happened in release 1.3.4 of the sdk.

Peter Recore