Upload
jonathan-leblanc
View
1.245
Download
0
Tags:
Embed Size (px)
DESCRIPTION
A brief overview of the open source technologies available for building social applications on top of social containers such as YAP, iGoogle, Orkut, MySpace, etc.
Citation preview
Building on Social Application PlatformsJonathan LeBlanc – Technology Evangelist
Yahoo! Developer Network – Partner Integrations
Twitter: @jcleblanc
2
Valuation: $4 Billion (May 2010)Business Insider
Sold for between $15 - $25 MillionSan Francisco Examiner
3
4
RockYou! User Database Hacked“In December 2009, an attacker breached the company's database of usernames and passwords of its 32 million users.”Techweet: http://www.techweet.com
Zynga Threatens to Leave Facebook“Zynga was threatening to leave Facebook altogether in the wake of Facebook's requiring exclusive use of Facebook credits for monetization in applications.”TechCrunch: http://www.techcrunch.com
Spammers Running Wild In Latest MySpace Phishing Attack“…suggesting that the site has fallen prey to a security exploit that grants spammers access to accounts.”TechCrunch: http://www.techcrunch.com
5
6
Avoiding Disaster with Open Source
1. Accessing the Social Graph
2. Authorizing Application
3. Authenticating Users
4. Securing Third Party Code
7
Accessing the Social Graph
8
Authorization and Authentication
9
Front-End Security
10
Thank you
Read More Links• OpenSocial: http://www.opensocial.org/
• Shindig: http://shindig.apache.org/
• OAuth: http://oauth.net/
• OpenID: http://openid.net/
• Caja: http://code.google.com/p/google-caja/
Yahoo! Container Links• Yahoo! Application Platform: http://developer.yahoo.com/yap