first of all i apologise for giving wrong information saying that jOpenID only supporting Google. It does support other OpenID providers. but it doesn't have discovery and we have to manually add the supported open id providers. this is what i found at the FAQ on jOpenID[1]
"I saw some web sites allow users enter their emails or URLs to find the > OP's sign on page > > Yes OpenID standards contains two parts: discovery and authentication. > Discovery is the process where the RP uses email or URL to look up the > address of OP. It is complex, and may confuse the end users. > > Instead, Web UI designer should give end users the chooses of their > familiar OpenID accounts, such as Google account, Yahoo account, etc. > > JOpenID only supports OpenID authentication because the discovery protocol > is hard to use, and difficult to implement. You will find that JOpenID meets > your 99.9% requirements. > > How can I add more OpenID Providers > > As we discussed before, JOpenID does not support discovery, which means you > should provide a list of OPs to end users. All OPs are list in > openid-providers.properties file. If you want to add more OPs, try to find > their URL with a little effort. If you think JOpenID should contain more > popular OPs, please add a comment with the OP's URL." > and for the maven repository jopenID doesn't have one, but i have found a user has add one before. check the link[2] [1]http://code.google.com/p/jopenid/wiki/FAQ [2]http://code.google.com/p/jopenid/issues/detail?id=2&can=1&q=maven dyuproject has maven repo; http://dyuproject.googlecode.com/svn/repos/maven2/ joid has maven repo; http://mirrors.kokila.it/maven2/joid/ openid4java maven repo; http://ftp.us.xemacs.org/pub/mirrors/maven2/org/openid4java/ regards Suho On 23 March 2010 21:06, Suhothayan Sriskandarajah <[email protected]> wrote: > On 23 March 2010 10:24, Avdhesh Yadav <[email protected]> wrote: >> Hi, >> >> I think a simple library which supports Relying Party is enough for this >> project. >> >> I find some more simple open id libraries and they are apache v2. >> I think you should first evaluate these libs. >> >> http://code.google.com/p/jopenid/ >> http://code.google.com/p/dyuproject/ >> http://code.google.com/p/joid/ >> >> Thoughts ? >> > > i found several libraries in [1] and when i'm going throught them > i found these... > > openid4java > + has many feathers > - poor documentation but the wiki and examples are helpful > - have to do a bit of coding in order to implement > http://www.ibm.com/developerworks/java/library/j-openid/index.html > > wso2 identity server > +build on top of openid4Java so it has all the openid4Java's fetchers > +no much coding and can be implemented vary easily > http://wso2.org/projects/identity > > jopenid > seems ok > -only Google Federated Login is allowed > > dyuproject > java REST framework servlet-based,json alternative > supports OAuth (we may need in futuer) > http://www.ohloh.net/p/dyuproject > <i couldn't get much info about it> > > joid > +simple api > -can be uses in simple cases (like PhotArk's) not sure whether it will > be a bottle neck in future > <i couldn't get much info about it> > > > [1]http://openid.net/developers/libraries/ > > > these are some i found today i'll update you as soon as i get more > info. since we are only intersected in building the relying party and > as our task have only primitive things all these seems ok > > please give your preferences > > Regards > Suho > >> -- >> Avdhesh Yadav >> http://www.avdheshyadav.com >> >> >> On Mon, Mar 22, 2010 at 10:56 PM, Suhothayan Sriskandarajah < >> [email protected]> wrote: >> >>> hi, >>> >>> i thought of using OpenID4Java library[1] for the project "Integrate >>> OpenID with PhotArk". >>> >>> This library allows us to enable OpenID for Java webapps >>> >>> it is licensed under Apache v2 >>> it has Identity Provider and it is openID 2.0 Compatible >>> >>> i believe this would be fine for PhotArk. >>> >>> if you have any other suggestions please let me know. >>> >>> [1]http://code.google.com/p/openid4java/ >>> >>> Regards >>> Suho >>> >> >
