On 25 March 2010 10:14, Suhothayan Sriskandarajah <[email protected]>wrote:
> 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/ > > i thought of selecting dyuproject to implement this project, this is because... 1. jopenID cant be used since it doesn't have a maven repo. 2. its the 2nd most smallest library next to jopenID 3. it have proper documentation 4. some other Apache projects also have used this. eg. sling https://issues.apache.org/jira/browse/SLING-839 [but roler, jetspeed have used openid4java] And most importantly as our main goal is producing a light weight product. therefore i thought of going with this. please give your suggestions. regards, Suho 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 > >>> > >> > > > >
