In a world with lots of socially-aware sites… …and lots of “open social web” building blocks…

Slides:



Advertisements
Similar presentations
Yahoo! OpenID and OAuth 1 Allen Tom Yahoo! Membership Architect OpenID Foundation Board
Advertisements

Performance Challenges for the Open Web Stanford CS193H 29 September 2008.
How is OpenID helping Google? Steven Bazyl Developer Advocate
OAuth Phil Wilson, University of Bath, what the? "OAuth provides a way to grant access to your data on some website to a third website, without.
Staying in Sync with Cloud 2 Device Messaging. About Me Chris Risner Twitter: chrisrisner.
Social Channels Cat Lee Program Manager, Developer Relations facebook.com/cat Driving traffic to your app.
FI-WARE Testbed Access Control temporary solution.
Safer, Speedier and Sexier Surfing with Safari. Which Web Browser?
OAuth 2.0 By “PJ” (JP on meetup.com) iOS and PHP developer, and occasional lawyer Contact me via:
Security at the Digital Cocktail Party Sławomir Górniak, ENISA.
Securing Insecure Prabath Siriwardena, WSO2 Twitter
Created by: Stephanie Marro.  Build Online Presence and Personal Brand  Network with personal and professional connections  Job Search  Access resources.
Programs and research The network reconfigures discovery: the importance of disclosure Lorcan Dempsey Ohio State University Library 2.0 Conference 14 June.
Joseph Smarr Implementing Open Social Web support on your site Joseph Smarr Chief Platform Architect, Plaxo Future of Web Apps Workshop, Miami, 2/28/2008.
The Widgets Shall Inherit the Web Widget Summit 4 November 2008.
Joseph Smarr Opening up the Social Web Joseph Smarr Chief Platform Architect, Plaxo 11/28/2007.
Lots of sites care about “who you know”… Lots of talk about “opening up the social web”…
Portable Contacts and vCardDAV Joseph Smarr IETF 74, March 25, 2009 draft-smarr-vcarddav-portable-contacts-00.
In a world with lots of socially-aware sites… …and lots of “open social web” building blocks…
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
1 Trillion Azure AD authentications since the release of the service 50 M Office 365 users active every month >1 Billion authentications every.
SOCIAL NETWORK INFORMATION CONSOLIDATION Developers:  Klasquin Tomer  Nisimov Yaron  Rabih Erez Advisors:  Academic: Prof. Elovici Yuval  Technical:
Fighting for the Future of the Social Web Selling Out and Opening Up Joseph Smarr Member of Technical Staff, Google Portland, OR – July 26 th, 2011
Download the mApp on your iPad!
INF 123 SW ARCH, DIST SYS & INTEROP LECTURE 16 Prof. Crista Lopes.
Discovery Login credentials Identity Given/family name User name(s) Assigned number(s) (e.g., governmental).... Addressing snail mail address address.
Google App Engine Google APIs OAuth Facebook Graph API
The Future Of Social Networks Charlene Li Vice President & Principal Analyst Co-author of Groundswell Forrester Research March 4, 2008.
How to make it easy for you customers to find and research you and your services!
Open Stack For Open Web Payments Praveen Alavilli Ray Tanaka.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
Identity Management in Education. Welcome Scott Johnson, NetProf, Inc. Creator of OmnID Identity Management for Education
Social networking task force Jeff Jaffe Ann Bassetti Steve Holbrook 14 May
Google Confidential and Proprietary 1 Advanced Docs Google Apps.
IIW 2008b Report November , Mountain View Abbie Barbir Nortel OASIS IDtrust Steering.
Suggested grade levels 7-12 Students will explore strategies that promote personal safety when using the texting-based social network, Twitter.
Controlling Your Social Networking Privacy Settings Stay safe online!
Office 365 Platform Flexible Tools Each Office 365 Workload API required different Authentication.
The Semantic Web and Microformats. The Semantic Web Syntax = how you say something – Letters, words, punctuation Semantics = meaning behind what you say.
Mark Phillip markphillip.com The New Facebook: More than just a redesign.
Your Participant Center Keys to Success Set a goal for yourself, your team and your company. Encourage walkers to register themselves to ensure access.
Visiting Angels Presenter: Social Angel Facebook.com/VisitingAngelsCorporate Social Care.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
The Social Web: An Implementer's Guide Google I/O May 2009 Google Moderator:
Page  1 Social Media in Business Session 8 Agenda Guest Speaker: Cathy Reilly, Agros.org Facebook and LinkedIn Student Presentations Class Project: Create.
Left Out of LinkedIn? Robert Ford
Building consumer apps with Azure AD B2C
Joseph Smarr A Practical Vision for Friends-List Portability Joseph Smarr IIW 2007b, 12/5/2007.
Justin Richer The MITRE Corporation October 8, 2014 Overview of OAuth 2.0 and Blue Button + REST.
Securing Angular Apps Brian Noyes
Social CRM March 7, The Case for Social CRM » On average 31% of people change their address every year New job Moving ISP change Change.
From Harry Halpin, Evan Prodromou, 4/2/2012. Harry Halpin, Evan Prodromou original, with David Robinson additions highlighted in red by Ann*... 4/16/2012.
Virtual techdays INDIA │ November 2010 Integrating Social Networks with ASP.NET Krishna Chaitanya T │ Future Web Research Lab, SETLabs, Infosys WE.
Page  1 Social Media in Business Session 8 Agenda Guest Speaker: Cathy Reilly, Agros.org Facebook and LinkedIn Student Presentations Class Project: Create.
Connect and share in real-tinme. Add a ‘follow’ Add a ‘follow’ for Customer Service in Real-time.
ONLINE DATING SAFETY TIPS EVERY WOMAN SHOULD KNOW AND FOLLOW.
Information Systems for Managers Assignment FACEBOOK
Earthdata Login and Open ID A Look at Federated User Identities
Federation made simple
Social Networks Integration in Android
Microsoft Connect /15/2018 3:03 AM
Richland 1 professional development
What is OAuth and Why?.
A few recent days in the news…
The Social Web: An Implementer's Guide
Office 365 Development.
Mrs. Tonya McKinnie Morgan Road Middle School
ACS and WIF.
Presentation transcript:

In a world with lots of socially-aware sites…

…and lots of “open social web” building blocks…

…how do the pieces fit together? …and what will the new Social Web look like?

Reminder: The social web today is broken… On each site, we still have to:  Re-create an account  Re-enter our profile info  Re-find our friends  Re-establish our relationships New social apps have limited options:  Create yet-another-silo (and start from scratch) -or-  Make a widget inside an existing walled garden

…but we know how to make things better!

Create a portable, durable online identity OpenID  Sign up / sign in with an existing account  Link / share your profile data between sites

Example: Sign up for Plaxo with OpenID

Create a portable, durable online identity OpenID  Sign up / sign in with an existing account  Link / share your profile data between sites rel=me (XFN)  Consolidate your online identity with me-links Social Graph API  See what your users said about themselves

Public profiles enrich online identity

Build and maintain real relationships Contact APIs  Find people from your current address book  Leverage previously established relationships OAuth  Share private data between trusted sites Friends-list portability  Continuous discovery across multiple sites

“A periodic check of new people from your networks on other sites”

Stay up-to-date with the people you know OpenSocial  Build social apps that can run anywhere

OpenSocial

Stay up-to-date with the people you know OpenSocial  Build social apps that can run anywhere RSS / Atom  Syndicate your activity to share with others Jabber (XMPP)  Real-time update stream between sites

How does friends-list portability work? Tell the site your Social Graph Provider Site fetches your data to find local friends Site lets you connect to people you want

How does friends-list portability work? Tell the site your Social Graph Provider  XRDS-Simple (discovery) + OAuth (access) Site fetches your data to find local friends Site lets you connect to people you want

How does friends-list portability work? Tell the site your Social Graph Provider  XRDS-Simple (discovery) + OAuth (access) Site fetches your data to find local friends Site lets you connect to people you want  Can periodically look for new matches

How does friends-list portability work? Tell the site your Social Graph Provider  XRDS-Simple (discovery) + OAuth (access) Site fetches your data to find local friends  ??? (no standard way to do this…yet) Site lets you connect to people you want  Can periodically look for new matches

Need a standard for portable contact data Effort underway to standardize: –contact schema –discovery / auth –common operations Focused on ease & speed of adoption –Great initial feedback from big & small players More coming soon:

Building blocks in action: contacts portability User signs in with an OpenID - Site fetches OpenID URL  looks for X-XRDS- Location - Site parses XRDS-Simple doc to discover available APIs Site tries to access contacts API  gets a WWW-Authenticate response header specifies OAuth - OAuth Discovery (via XRDS) provides OAuth endpoints Site sends user though OAuth flow to grant access - User returns to site with authorized access token - Site can now access users’ contacts data via API + token

…so how do these building blocks fit together?