/socialauth

Java Library for authentication, getting profile, contacts and updating status on Google, Yahoo, Facebook, Twitter, LinkedIn, and many more providers

Primary LanguageJavaMIT LicenseMIT

SocialAuth Library

Socialauth

SocialAuth is a Java library (.NET port & Android version available) for you if your web application requires:

  • Authenticating users through external oAuth providers like Gmail, Hotmail, Yahoo, Twitter, Facebook, LinkedIn, Foursquare, MySpace, Salesforce, Yammer, Google Plus, Instagram as well as through OpenID providers like myopenid.com.
  • Easy user registration. All you need to do is create a page where users can click on buttons for the above providers or other supported providers. Just call SocialAuth and you can get all their profile details.
  • Importing contacts from networking sites.

See our SoicalAuth demo in action !

Download socialauth-java-sdk-4.9.zip

Build Status

Whats new in Version 4.9?

  • Accommodating changes to LinkedIn developer program

Whats new in Version 4.8?

  • Fixed google plus expiration handling
  • Handle "expires_in" parameter defensively in Oauth2
  • Fixed issue with authURL growing indefinitely because of state parameter
  • Bug Fixes and code improvements

Whats new in Version 4.7?

  • Amazon Provider
  • Stackexhange Provider
  • Facebook API v2.2 updated
  • Option to save raw response for Profile and Contact
  • Option to add custom properties for a provider

Whats new in Version 4.6?

  • LinkedIn OAuth2 Provider
  • Updated Mendeley API
  • Resolved Yammer Issue

Whats new in Version 4.5?

  • Updated Yahoo API
  • Updated Foursquare API
  • Serialized SocialAuthTemplate object in socialauth-spring.

Whats new in Version 4.4?

  • Updated Twitter API
  • Changes in command line utility to generate access token
  • Added !Nimble Provider

Whats new in Version 4.3?

  • Added !GitHub Provider
  • Added Flickr Provider
  • Added !GooglePlus Feed Plugin
  • Added !GooglePlus Album Plugin
  • Added Facebook wall demo
  • Jackson support in Command line utility to generate and save access token

Whats new in Version 4.2?

  • Refresh token functionality for Facebook
  • Added GooglePlus provider
  • Added Instagram provider
  • Twitter API v1.1 implemented
  • Command line utility to generate and save access token
  • All core projects are maven-ise now and jars are available on maven repository.
  • All demos except seam and grails are maven-ise now.
  • OAuth endpoint (RequestToken URL, Authorization URL and AccessToken URL) can be configured through properties file now.
  • Response object returned by UpdateStatus method.
  • Bug fixes

About this project

![3Pillar Global] (http://www.3pillarglobal.com/wp-content/themes/base/library/images/logo_3pg.png)

SocialAuth is developed and maintained by 3Pillar Global.