SlideShare a Scribd company logo
1 of 20
Download to read offline
OpenID vs.
Facebook Connect vs.
   Friend Connect
What’s   The   Difference?

     Derek Gallo
http://nfistudios.com
The Problem


People are getting sick of registering and re-
declaring their friends on every site.

Developing quot;Social Applicationsquot; is too much
work.
Identity Federation

The assembled identity, of a person's user
information across multiple systems
Social Graph

The interconnections among people, groups
and organizations in a social network
OpenID
OpenID is a free and easy way to use
a single digital identity across the
Internet.

Users are identified by a URL at a
provider
(ex: http://derekgallo.myopenid.com)

Users are directed to their provider
to identify themselves and then
returned back.
OpenID Pros

Open Source!

Multiple Providers (Yahoo, AOL, Google, ...)

  No Central Control of User Data

Largest Pool of Users(kinda).

Possibilities limited by developer imagination
OpenID Cons
Requires application development to utilize
(although it is a standard)

Only addresses Authentication although can
be combined with other standards
(Social Graph API, Portable Contacts,
OpenID Attribute Exchange)

Most non-technical users are unaware of it or
don’t understand it.
The Open Stack
Facebook Connect

Allows users to login to sites
using their familiar Facebook
credentials.

Allows sites to import users’
data from Facebook profile.

Sites can add items to users’
feed on Facebook
Facebook Pros

Already richly populated with data.

HUGE, self aware user base.

Familiar and usable for end-users

Quickly being adopted by many sites
(thus adding to its familiarity)
Facebook Cons

Proprietary

Requires application development to utilize

  New custom markup to learn

Limited to what Facebook implements.

Single provider of identity
Google
    FriendConnect
Javascript “Gadgets” that are placed
on your site to add social functionality

Small but growing selection of gadgets
becoming available from the
OpenSocial community

Actually uses OpenID
FriendConnect Pros
Super Simple to setup

  Register your site and paste some javascript
  code.

Select social features you want (friends, wall,
etc.)

Growing gadget base

Easy for non-developers to implement
FriendConnect Cons

Interaction is sandboxed behind Google’s
widget code

  No way for developers to get access to the
  user’s data for incorporation in their site

So far appears to be very “widgety”
Which One Should I
       Use?
Examine your site’s needs
and target audience.

Are your visitors more
technical?

Will most of them be on
Facebook?

Do you need access to the
users’ data to act upon it?
Which One Should I
       Use?

OpenID if you:

 Want to comply with emerging standards.

 Want to support several sources of identity

 Have technical resources to implement.
Which One Should I
       Use?
Facebook Connect if you:

 Want simple brand familiarity for general
 end users.

 Want to promote actions on your site to a
 huge user base.

 Want to easily get data about a user from
 one protocol

 Have technical resources to implement
Which One Should I
       Use?
Google Friend Connect if you:

  Don’t need ready access to work with the
  user data.

  Want to quickly add fun widgets to your
  site or blog.

  Don’t have technical resources to
  implement.
Which One Should I
       Use?
You don’t have to pick!

You can use more than one.

JanRain’s RPX - Integrates with all
https://rpxnow.com/
Who Will Win?

Nobody will “win”

Facebook Connect will and is gaining quick
adoption

The Open Stack may gain more support long
term due to developers backing

More Related Content

What's hot

Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platformanandkhisti
 
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessPatrick Chanezon
 
Explode 2011: Top 12 Social Business Tools
Explode 2011: Top 12 Social Business ToolsExplode 2011: Top 12 Social Business Tools
Explode 2011: Top 12 Social Business ToolsDawn Raquel Jensen, EMBA
 
Social software & web 2.0
Social software & web 2.0Social software & web 2.0
Social software & web 2.0xs2rashid
 
Communicating Your Message Using Web 2.0: A guide for development communicators
Communicating Your Message Using Web 2.0: A guide for development communicatorsCommunicating Your Message Using Web 2.0: A guide for development communicators
Communicating Your Message Using Web 2.0: A guide for development communicatorsInstitute of Development Studies
 
How to manage your library’s social networking identities
How to manage your library’s social networking identitiesHow to manage your library’s social networking identities
How to manage your library’s social networking identitiesadjlibrarian
 
Pitch
PitchPitch
PitchRime
 
Web2 0 By Tech Foxes
Web2 0 By Tech FoxesWeb2 0 By Tech Foxes
Web2 0 By Tech Foxesrgajendran168
 
Podi vai web tools
Podi vai web toolsPodi vai web tools
Podi vai web toolsPodiVaiJnr
 
Data Portability for Educators
Data Portability for EducatorsData Portability for Educators
Data Portability for EducatorsIan Forrester
 
Why portability matters....
Why portability matters....Why portability matters....
Why portability matters....Ian Forrester
 
Web 2.0 Applications
Web 2.0 ApplicationsWeb 2.0 Applications
Web 2.0 ApplicationsZRich
 
Social sharing plugins
Social sharing pluginsSocial sharing plugins
Social sharing pluginsTechsailor
 
Technology assessment ed271
Technology assessment ed271Technology assessment ed271
Technology assessment ed271Jacob Camacho
 
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy (Kat) Mandelstein
 

What's hot (18)

Designing Product As A Platform
Designing Product As A PlatformDesigning Product As A Platform
Designing Product As A Platform
 
GSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For BusinessGSP East 2008: Open Social: Open For Business
GSP East 2008: Open Social: Open For Business
 
Explode 2011: Top 12 Social Business Tools
Explode 2011: Top 12 Social Business ToolsExplode 2011: Top 12 Social Business Tools
Explode 2011: Top 12 Social Business Tools
 
Social software & web 2.0
Social software & web 2.0Social software & web 2.0
Social software & web 2.0
 
Communicating Your Message Using Web 2.0: A guide for development communicators
Communicating Your Message Using Web 2.0: A guide for development communicatorsCommunicating Your Message Using Web 2.0: A guide for development communicators
Communicating Your Message Using Web 2.0: A guide for development communicators
 
How to manage your library’s social networking identities
How to manage your library’s social networking identitiesHow to manage your library’s social networking identities
How to manage your library’s social networking identities
 
Pitch
PitchPitch
Pitch
 
Web2 0 By Tech Foxes
Web2 0 By Tech FoxesWeb2 0 By Tech Foxes
Web2 0 By Tech Foxes
 
Podi vai web tools
Podi vai web toolsPodi vai web tools
Podi vai web tools
 
Data Portability for Educators
Data Portability for EducatorsData Portability for Educators
Data Portability for Educators
 
Why portability matters....
Why portability matters....Why portability matters....
Why portability matters....
 
Web 2.0 Applications
Web 2.0 ApplicationsWeb 2.0 Applications
Web 2.0 Applications
 
Social sharing plugins
Social sharing pluginsSocial sharing plugins
Social sharing plugins
 
Web 2 2008
Web 2 2008Web 2 2008
Web 2 2008
 
Technology assessment ed271
Technology assessment ed271Technology assessment ed271
Technology assessment ed271
 
Summerschool
SummerschoolSummerschool
Summerschool
 
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 FinalKathy Mandelsten Ibm Keynote Evans Drc 2008 Final
Kathy Mandelsten Ibm Keynote Evans Drc 2008 Final
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 

Similar to OpenID vs Facebook Connect vs FriendConnect

Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratchElinext
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer ProductsJeff Eddings
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web ProtocolsMohan Krishnan
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesJonathan LeBlanc
 
Goodle Developer Days London 2008 - Open Social Update
Goodle Developer Days London 2008 - Open Social UpdateGoodle Developer Days London 2008 - Open Social Update
Goodle Developer Days London 2008 - Open Social UpdatePatrick Chanezon
 
Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdatePatrick Chanezon
 
Fyronic seminar-software factorymeeting-sls
Fyronic seminar-software factorymeeting-slsFyronic seminar-software factorymeeting-sls
Fyronic seminar-software factorymeeting-slsFranky Redant
 
Protagonize & Community Building @ SocialCamp App Nite
Protagonize & Community Building @ SocialCamp App NiteProtagonize & Community Building @ SocialCamp App Nite
Protagonize & Community Building @ SocialCamp App NiteNick Bouton
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletJonathan Laba
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialRachel Vacek
 
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Nicola Osborne
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Satya S
 
Березовский Андрей - Social Authentication
Березовский Андрей - Social AuthenticationБерезовский Андрей - Social Authentication
Березовский Андрей - Social AuthenticationLEDC 2016
 
Designing your Product as a Platform
Designing your Product as a PlatformDesigning your Product as a Platform
Designing your Product as a PlatformMicah Laaker
 
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...O'Reilly Media
 
Building Social Networks
Building Social NetworksBuilding Social Networks
Building Social Networksnyccamp
 
Building Social Networks
Building Social NetworksBuilding Social Networks
Building Social Networksnyccamp
 

Similar to OpenID vs Facebook Connect vs FriendConnect (20)

Building a social network website from scratch
Building a social network website from scratchBuilding a social network website from scratch
Building a social network website from scratch
 
Agencies Developer Products
Agencies Developer ProductsAgencies Developer Products
Agencies Developer Products
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Top 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and SitesTop 5 Tips for Building Viral Social Web Applications and Sites
Top 5 Tips for Building Viral Social Web Applications and Sites
 
Goodle Developer Days London 2008 - Open Social Update
Goodle Developer Days London 2008 - Open Social UpdateGoodle Developer Days London 2008 - Open Social Update
Goodle Developer Days London 2008 - Open Social Update
 
Goodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social UpdateGoodle Developer Days Munich 2008 - Open Social Update
Goodle Developer Days Munich 2008 - Open Social Update
 
Fyronic seminar-software factorymeeting-sls
Fyronic seminar-software factorymeeting-slsFyronic seminar-software factorymeeting-sls
Fyronic seminar-software factorymeeting-sls
 
Protagonize & Community Building @ SocialCamp App Nite
Protagonize & Community Building @ SocialCamp App NiteProtagonize & Community Building @ SocialCamp App Nite
Protagonize & Community Building @ SocialCamp App Nite
 
Facebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic WalletFacebook Open Graph - The Semantic Wallet
Facebook Open Graph - The Semantic Wallet
 
Facebook Apps Vs Google Open Social
Facebook Apps Vs Google Open SocialFacebook Apps Vs Google Open Social
Facebook Apps Vs Google Open Social
 
Cataloguing your friends and neighbours
Cataloguing your friends and neighboursCataloguing your friends and neighbours
Cataloguing your friends and neighbours
 
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Березовский Андрей - Social Authentication
Березовский Андрей - Social AuthenticationБерезовский Андрей - Social Authentication
Березовский Андрей - Social Authentication
 
Designing your Product as a Platform
Designing your Product as a PlatformDesigning your Product as a Platform
Designing your Product as a Platform
 
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...
Oct. 4, 2011 webcast top 5 tips for building viral social web applications an...
 
Building Social Networks
Building Social NetworksBuilding Social Networks
Building Social Networks
 
Building Social Networks
Building Social NetworksBuilding Social Networks
Building Social Networks
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Build social apps for Facebook
Build social apps for FacebookBuild social apps for Facebook
Build social apps for Facebook
 

Recently uploaded

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

OpenID vs Facebook Connect vs FriendConnect

  • 1. OpenID vs. Facebook Connect vs. Friend Connect What’s The Difference? Derek Gallo http://nfistudios.com
  • 2. The Problem People are getting sick of registering and re- declaring their friends on every site. Developing quot;Social Applicationsquot; is too much work.
  • 3. Identity Federation The assembled identity, of a person's user information across multiple systems
  • 4. Social Graph The interconnections among people, groups and organizations in a social network
  • 5. OpenID OpenID is a free and easy way to use a single digital identity across the Internet. Users are identified by a URL at a provider (ex: http://derekgallo.myopenid.com) Users are directed to their provider to identify themselves and then returned back.
  • 6. OpenID Pros Open Source! Multiple Providers (Yahoo, AOL, Google, ...) No Central Control of User Data Largest Pool of Users(kinda). Possibilities limited by developer imagination
  • 7. OpenID Cons Requires application development to utilize (although it is a standard) Only addresses Authentication although can be combined with other standards (Social Graph API, Portable Contacts, OpenID Attribute Exchange) Most non-technical users are unaware of it or don’t understand it.
  • 9. Facebook Connect Allows users to login to sites using their familiar Facebook credentials. Allows sites to import users’ data from Facebook profile. Sites can add items to users’ feed on Facebook
  • 10. Facebook Pros Already richly populated with data. HUGE, self aware user base. Familiar and usable for end-users Quickly being adopted by many sites (thus adding to its familiarity)
  • 11. Facebook Cons Proprietary Requires application development to utilize New custom markup to learn Limited to what Facebook implements. Single provider of identity
  • 12. Google FriendConnect Javascript “Gadgets” that are placed on your site to add social functionality Small but growing selection of gadgets becoming available from the OpenSocial community Actually uses OpenID
  • 13. FriendConnect Pros Super Simple to setup Register your site and paste some javascript code. Select social features you want (friends, wall, etc.) Growing gadget base Easy for non-developers to implement
  • 14. FriendConnect Cons Interaction is sandboxed behind Google’s widget code No way for developers to get access to the user’s data for incorporation in their site So far appears to be very “widgety”
  • 15. Which One Should I Use? Examine your site’s needs and target audience. Are your visitors more technical? Will most of them be on Facebook? Do you need access to the users’ data to act upon it?
  • 16. Which One Should I Use? OpenID if you: Want to comply with emerging standards. Want to support several sources of identity Have technical resources to implement.
  • 17. Which One Should I Use? Facebook Connect if you: Want simple brand familiarity for general end users. Want to promote actions on your site to a huge user base. Want to easily get data about a user from one protocol Have technical resources to implement
  • 18. Which One Should I Use? Google Friend Connect if you: Don’t need ready access to work with the user data. Want to quickly add fun widgets to your site or blog. Don’t have technical resources to implement.
  • 19. Which One Should I Use? You don’t have to pick! You can use more than one. JanRain’s RPX - Integrates with all https://rpxnow.com/
  • 20. Who Will Win? Nobody will “win” Facebook Connect will and is gaining quick adoption The Open Stack may gain more support long term due to developers backing