
If you're looking for an answer to the question "What's OAuth?" the official OAuth website says:
"An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications" .
If you're interested enough in it, follow the official OAuth 1.0 specification .
This small community aims to develop a robust, lightweight and zero-dependencies Java framework to realize solid OAuth-based applications; we've been developing a set of demos using this framework, take a look at them !!!
We started using OAuth with the official base implementation , and even if it works fine - we were able to succesfully realize a demo application using it - we felt there were some shortcomings in the distribution method and in the design.
This isn't to blame the original work. We greatly respect the volunteer developers who gave birth to the library, so allowing us to improve our knowledge about OAuth (thanks! ), and our first thought was to join the community to help in improving the existing library. Unfortunately, this takes a lot of time which we don't have, and we had to realize a lot of project... so, since we work together and we meet every day, we chose to start our own implementation.
At the end of the day, we started appreciating our small work, and so we decided to "donate" it to the OpenSource community. We really hope you like the way we have realized it, and hope you'll join us soon in the development process!!!
If you use Maven2 - we love it! - you have to set up the Maven2 repository
to download artifacts; insert in your pom.xml the following code and start reading
the documentation!
<repositories>
...
<repository>
<id>asmx-oauth-repository</id>
<name>Asemantics OAuth Repository for Maven 2</name>
<url>http://asmx-oauth.googlecode.com/svn/repo</url>
<layout>default</layout>
</repository>
...
</repositories>