{"id":1356,"date":"2008-12-11T14:54:08","date_gmt":"2008-12-11T12:54:08","guid":{"rendered":"http:\/\/notizblog.org\/?p=1356"},"modified":"2021-01-08T12:34:53","modified_gmt":"2021-01-08T11:34:53","slug":"openid-vs-facebook-connect","status":"publish","type":"post","link":"https:\/\/notiz.blog\/2008\/12\/11\/openid-vs-facebook-connect\/","title":{"rendered":"OpenID vs. Facebook Connect"},"content":{"rendered":"\n<p>Seit dem Start von <em>Facebook Connect<\/em> wurde das propriet\u00e4re System immer wieder mit OpenID verglichen. Dass OpenID im direkten Vergleich den k\u00fcrzeren zieht ist klar, immerhin handelt es sich bei dem offenen Standard &quot;nur&quot; um ein <strong>Single-Sign-On<\/strong> System und nicht, wie bei <em>Facebook Connect<\/em>, um ein umfassende Komplettl\u00f6sung.<\/p>\n\n\n\n<p>Wie Marc Canter schon vor einigen Tagen bemerkt hat sollte OpenID eher als ein kleines Teil des &quot;<strong>Identity Puzzles<\/strong>&quot; ansehen:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n    <p>&#8230;that OpenID is NOT a full solution &#8211; it is an important piece of the identity puzzle &#8230; but OpenID can &#8211; <strong>actually solve all these issues<\/strong> &#8211; by embracing other complementary technologies (like oAuth, OpenSocial, Portable Contacts, microformats, FOAF and RSS\/Atom) to create a <em>wrapper solution oriented approach <\/em>&#8211; focused on simplifying the the whole ID conundrum for end-users.\u00a0 Barriers of entry, usability issues and confusing messages can all be solved by OpenID positioning itself as a single point-of-contact solution.<\/p>\n<\/blockquote>\n\n\n\n<p>Warum aber so viele kleine Standards und nicht einfach <em>OpenID<\/em> zum <em>Open Connect<\/em> aufblasen?<br\/> OpenID in seiner jetzigen Form h\u00e4lt den <em><a href=\"https:\/\/notiz.blog\/2008\/09\/23\/one-stack-to-access-them-all\/\">Open Stack<\/a><\/em> dezentral und macht die Komponenten austauschbar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n    <li>Jeder der oben genannten Standards ist sowohl alleine als auch in Kombination nutzbar, was den Entwicklungsaufwand f\u00fcr Spezialf\u00e4lle vereinfacht. Braucht eine Community eine Single-Sign-On L\u00f6sung, ist auch nur ein OpenID in seiner jetzigen (unaufgeblasenen) Form n\u00f6tig. Steigen nachtr\u00e4glich die Anforderungen, kann der <em>Stack<\/em> beliebig erweitert werden.<\/li>\n    <li>Bestehende Informationen k\u00f6nnen (wenn eine entsprechende Schnittstelle besteht) wiederverwendet werden und m\u00fcssen nicht alle \u00fcber ein System bereitgestellt werden, der <em>OpenID Provider<\/em> muss nur wissen wo diese Informationen zu finden sind. (Ein sch\u00f6nes Beispiel f\u00fcr ein solches dezentrales System ist die <a href=\"https:\/\/notiz.blog\/2008\/10\/04\/openid-xrds-simple-oauth-und-portable-contacts-perfekt-kombiniert\/\">OpenID + PortableContacts Beispiel-Implementierung von JanRain<\/a>)<\/li>\n    <li>Die Komponenten des <em>Open Stack<\/em> sind beliebig austauschbar. Es ist prinzipiell egal ob man den <em>Sozialen Graphen<\/em> \u00fcber <em>XFN<\/em>, <em>FoaF<\/em> oder <em>Portable Contacts<\/em> importiert oder alle Varianten unterst\u00fctzt.<\/li>\n<\/ul>\n\n\n\n<p>Das vorgestern angek\u00fcndigte <a href=\"http:\/\/mrtopf.de\/blog\/en\/myspaceid-and-the-myspace-open-platform-arrived-at-developermyspacecom\/\">MySpaceID<\/a> (<abbr title=\"also known as\">aka<\/abbr> <a href=\"https:\/\/notiz.blog\/2008\/08\/15\/dataavailability-doch-offener-als-gedacht\/\">Data Availability<\/a>) scheint ein erster Schritt in Richtung <em>Open Stack<\/em> zu sein und auch Googles <a href=\"http:\/\/www.neunetz.com\/2008\/12\/04\/facebook-connect-eine-win-win-situation\/#comment-4201372\">Friend Connect ist auf einem guten Weg<\/a>. Es gibt sicherlich noch einiges zu tun um die Bausteine etwas besser miteinander zu verbinden (z.B. <a href=\"https:\/\/web.archive.org\/web\/20091101202652\/http:\/\/code.google.com\/p\/step2\/\">OpenID und OAuth zu kombinieren<\/a>) aber ich bin weiterhin optimistisch und glaube dass sich der offene und dezentrale Ansatz durchsetzen wird.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit dem Start von Facebook Connect wurde das propriet\u00e4re System immer wieder mit OpenID verglichen. Dass OpenID im direkten Vergleich den k\u00fcrzeren zieht ist klar, immerhin handelt es sich bei dem offenen Standard &quot;nur&quot; um ein Single-Sign-On System und nicht, wie bei Facebook Connect, um ein umfassende Komplettl\u00f6sung. Wie Marc Canter schon vor einigen Tagen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[2],"tags":[614,422,759,752,423],"class_list":{"0":"post-1356","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web","7":"tag-facebook-connect","8":"tag-oauth","9":"tag-open-social","10":"tag-open-stack","11":"tag-openid","12":"h-entry","13":"hentry"},"_links":{"self":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":1,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1356\/revisions"}],"predecessor-version":[{"id":21073,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1356\/revisions\/21073"}],"wp:attachment":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/media?parent=1356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/categories?post=1356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/tags?post=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}