Skip to content

A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications

License

Notifications You must be signed in to change notification settings

carchrae/securesocial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SecureSocial Module for Play 2

SecureSocial allows you to add an authentication UI to your app that works with services based on OAuth1, OAuth2 and OpenID protocols. SecureSocial provides Scala and Java APIs so you can integrate it using your preferred language.

The following services are supported in this release:

  • Twitter (OAuth1)
  • Facebook (OAuth2)
  • Google (OAuth2)
  • LinkedIn (OAuth1)
  • GitHub (OAuth2)

The following are going to be supported shortly:

  • Yahoo
  • Foursquare
  • MyOpenID
  • Wordpress
  • Username and Password (in progress)

The module does not depend on any external Java libray. It relies only on what the Play! Framework provides and uses the awesome Bootstrap toolkit from Twitter to style the UI.

SecureSocial Module for Play 1.x

The old version of SecureSocial is under the 1.x branch now. The ‘master’ branch is for the Play 2 version only.

Source code is available at https://github.com/jaliss/securesocial
Written by Jorge Aliss (@jaliss)

Licence

SecureSocial is distributed under the Apache 2 licence.

About

A module that provides OAuth, OAuth2 and OpenID authentication for Play Framework applications

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 43.4%
  • JavaScript 39.0%
  • Java 17.6%