{"id":1152,"date":"2008-09-17T23:12:18","date_gmt":"2008-09-17T21:12:18","guid":{"rendered":"http:\/\/notizblog.org\/?p=1152"},"modified":"2020-05-05T11:59:07","modified_gmt":"2020-05-05T09:59:07","slug":"wordpress-wird-openid-provider","status":"publish","type":"post","link":"https:\/\/notiz.blog\/2008\/09\/17\/wordpress-wird-openid-provider\/","title":{"rendered":"WordPress wird OpenID-Provider"},"content":{"rendered":"\n<p>Will Norris hat vorgestern ausf\u00fchrlich \u00fcber die neuen Features seines WordPress-Plugins berichtet. Das wohl interessanteste Feature von wp-openid 3.0 ist der neue <a href=\"http:\/\/willnorris.com\/2008\/09\/providing-and-delegating-openids\">OpenID-Provider<\/a>:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n\t<p>The next major release of wp-openid includes a built-in OpenID provider and delegation engine. This will certainly be the most exciting feature of this release for most people, so let me explain a bit how it works. Each authorized user on the WordPress blog will have an OpenID at the author posts URL (ie. http:\/\/example.com\/author\/admin). Authorization to use the OpenID provider is controlled based on user roles and is managed in the main OpenID settings page.<\/p>\n<\/blockquote>\n\n\n\n<p>Das Plugin kann in zwei verschiedenen Modi betrieben werden. <em>Multi-user<\/em> erstellt aus jeder Autor-URL (z.B. http:\/\/example.com\/author\/admin\/) eine OpenID w\u00e4hrend <em>blog-owner<\/em> f\u00fcr Private-Blogs mit nur einem Autor gedacht ist und die Home-URL zur OpenID (z.B. http:\/\/example.com) macht:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n\t<p>In multi-user, the default configuration, the server supports a feature in OpenID 2.0 called OpenID Provider driven identifier selection. What this means is that ANY user on that blog can enter the home URL as their OpenID, and the OpenID provider itself will make sure that the correct identifier is returned to the relying party. The final identifier will still be something like http:\/\/example.com\/author\/admin\/, but the user only needs to enter example.com at a relying party. If you\u2019ve used ever used Yahoo\u2019s OpenID provider, then you\u2019ve probably seen how this works.<\/p>\n<\/blockquote>\n\n\n\n<p>Zwei weitere spannende Features sind die Hooks, als Schnittstelle f\u00fcr z.B. andere Plugins&#8230;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n\t<p>I haven\u2019t sat down to document them all yet, but I\u2019m adding in more hooks for other plugins to add functionality. Want to pull profile data from FOAF instead of sreg? No problem, now you have a hook you can implement. This makes everything in the plugin much more lightweight and \u201cloosely joined\u201d which is always good. All of the existing non-core OpenID functionality (like SREG) is currently using these hooks.<\/p>\n<\/blockquote>\n\n\n\n<p>&#8230;und die Unterst\u00fctzung des OpenID-Firefox-Plugins (welches \u00fcbrigens auch mit der Version 2.x funktioniert) \u00fcber das <em><a href=\"https:\/\/github.com\/diso\/wordpress-xrds-simple\">DiSo XRDS-Simple Plugin<\/a><\/em>.<\/p>\n\n\n\n<p>Ich habe das Plugin bisher nur einmal ausprobiert, da es noch einige kleine Fehler hat und die Admin-Oberfl\u00e4che des OpenID-Providers noch g\u00e4nzlich fehlt. Trotz dieser kleinen Fehler merkt man, dass sich Will Norris f\u00fcr diese Version sehr viel Zeit (<a href=\"http:\/\/factoryjoe.com\/blog\/2008\/05\/13\/im-joining-vidoop-to-work-on-diso-full-time\/\">die er sicherlich auch hatte<\/a>) genommen hat und ich bin sehr gespannt auf die fertige Version.<\/p>\n\n\n\n<p>Wer sich nochmal ausf\u00fchrlich mit den Features besch\u00e4ftigen will, sollte unbedingt Will Norris&#8216; Artikel dar\u00fcber lesen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\t<li><a href=\"http:\/\/willnorris.com\/2008\/09\/the-next-steps-with-wp-openid\">The Next Steps with wp-openid<\/a><\/li>\n\t<li><a href=\"http:\/\/willnorris.com\/2008\/09\/wp-openid-faster-stronger-better\">Making the plugin more stable, extensible, and overall simpler<\/a><\/li>\n\t<li><a href=\"http:\/\/willnorris.com\/2008\/09\/providing-and-delegating-openids\">OpenID Providing and Delegation<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Will Norris hat vorgestern ausf\u00fchrlich \u00fcber die neuen Features seines WordPress-Plugins berichtet. Das wohl interessanteste Feature von wp-openid 3.0 ist der neue OpenID-Provider: The next major release of wp-openid includes a built-in OpenID provider and delegation engine. This will certainly be the most exciting feature of this release for most people, so let me explain [&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":[5171,508,423,733,734,57],"class_list":{"0":"post-1152","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-web","7":"tag-fediblog","8":"tag-foaf","9":"tag-openid","10":"tag-provider","11":"tag-sreg","12":"tag-wordpress","13":"h-entry","14":"hentry"},"_links":{"self":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1152","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=1152"}],"version-history":[{"count":0,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/posts\/1152\/revisions"}],"wp:attachment":[{"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/media?parent=1152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/categories?post=1152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/notiz.blog\/wp-api\/wp\/v2\/tags?post=1152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}