Spring Social is an extension of the Spring Framework that enables applications to connect with Software-as-a-Service providers such as Twitter, Facebook and other OAuth authentication based APIs. Spring Social provides a ready to use OAuth authentication framework for web based applications.
Spring Social is an extension of the Spring Framework that enables applications to connect with Software-as-a-Service providers such as Twitter, Facebook and other OAuth authentication based APIs. Spring Social provides a ready to use OAuth authentication framework for web based applications.
Features:
- An extensible service provider framework that greatly simplifies the process of connecting local user accounts to hosted provider accounts.
- A connect controller that handles the authorization flow between your Java/Spring web application, a service provider, and your users.
- Java bindings to popular service provider APIs such as Facebook, Twitter, LinkedIn, TripIt, and GitHub.
- A sign-in controller that enables users to authenticate with your application by signing in through a service provider.
- Much more...
More Information:
- Project Page
- Source (GitHub)
- Sample Applications (GitHub)
- API Documentation (Javadoc)
- Reference Documentation
- Issue Tracker (JIRA)
- The Spring Blog
Getting Started Guides:
- Accessing Twitter Data
- Accessing Facebook Data
- Registering an Application with Twitter
- Registering an Application with Facebook