Last weekend I discovered that I needed a Foursquare Provider for the popular Play Framework Plugin Secure Social – so I wrote one!
The biggest challenge was that it is written in Scala, so I had to use my minimal Scala skills. It wasn’t that hard, as I was able to use another Oauth2 Provider as a template, and Jorge Aliss (@jaliss) the Secure Social author was helpful as well.
So, right now I have submitted the pull request on Github: https://github.com/jaliss/securesocial/pull/125
UPDATE Feb. 8, 2013: Jorge has merged (my updated) pull request, so both the Foursquare and XING Providers are on the master branch of Secure Social, and should be included in the impending Play! 2.1 update.
If you made it this far, you may as well follow me on LinkedIn: Follow Brian Porter