Hi John, It's good to see the new modularized implementation and consideration for different HTTP methods. I looked into this implementation about an year ago and comparing it with the current version, things have changed considerably, in positive direction. However, the only concern is the changing implementation for the java SP and consumer. Do you plan to make further changes to the current code? if yes, then how can I determine the major release, so as to update my project on major changes only. And can I be sure that the code confirms to the protocol i.e. test cases coverage percentage?
Also, are the current consumer implementations for Objective-c, PHP workable with the updated Provider for Java? Thanks, Monis Iqbal On Jun 18, 11:14 am, John Kristian <[email protected]> wrote: > I'm reorganizing the Java implementation of OAuth > (athttp://code.google.com/p/oauth/ > ) > to help reduce dependencies. You'll find these changes in version > 20090531. > > Version 20090531 is binary compatible with previous versions. You can > replace the .jars without recompiling your application. > > Some elements are deprecated, and will be removed from future > versions. Please stop using them, and use their replacements instead: > > * use net.oauth.ParameterStyle instead of OAuthClient.ParameterStyle > * use HttpMessage.newRequest instead of OAuthMessage.toHttpRequest > > The code that was in the oauth-core module is now divided into five > modules: > > * oauth is shared code, with no dependencies. > > * oauth-consumer supports consumers. It depends on oauth. > > * oauth-httpclient3 integrates with version 3 of the Apache HTTP > client library. It depends on oauth-consumer and the Apache library. > > * oauth-httpclient4 integrates with version 4 of the Apache HTTP > client library. It depends on oauth-consumer and the Apache library. > > * oauth-provider supports service providers. It depends on oauth and > the servlet API. > > As usual, .jar files are available from the repository, for > examplehttp://oauth.googlecode.com/svn/code/maven/net/oauth/core/oauth-consu... > > Maven users will find the new modules in groupId net.oauth.core. For > example: > > <dependency> > <groupId>net.oauth.core</groupId> > <artifactId>oauth-consumer</artifactId> > <version>20090531</version> > </dependency> > ... > <repository> > <id>oauth</id> > <name>OAuth Repository</name> > <url>http://oauth.googlecode.com/svn/code/maven</url> > </repository> > > To ease the transition, there's a new version of the old > net.oauth:oauth-core module, which merely depends on the other five. > But I don't plan to maintain this indefinitely; please change your > dependencies to the new modules. In most cases, this will reduce your > dependencies on other libraries. > > Let me know if you have any difficulties with this change. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "OAuth" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/oauth?hl=en -~----------~----~----~----~------~----~------~--~---
