<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Konstruktors &#187; openid</title>
	<atom:link href="http://konstruktors.com/blog/tag/openid/feed/" rel="self" type="application/rss+xml" />
	<link>http://konstruktors.com</link>
	<description>Web Design, WordPress and Performance Services</description>
	<lastBuildDate>Sat, 19 May 2012 16:41:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta4-20805</generator>
<atom:link rel="hub" href="http://konstruktors.superfeedr.com/"/><atom:link rel="hub" href="http://pubsubhubbub.appspot.com/"/>		<item>
		<title>OpenID SeatBelt plugin for&#160;Firefox</title>
		<link>http://konstruktors.com/blog/the-web/268-openid-seatbelt-firefox-plugin/</link>
		<comments>http://konstruktors.com/blog/the-web/268-openid-seatbelt-firefox-plugin/#comments</comments>
		<pubDate>Fri, 09 May 2008 08:38:19 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[openid]]></category>

		<guid isPermaLink="false">http://konstruktors.com/blog/?p=268</guid>
		<description><![CDATA[With OpenID SeatBelt plugin (developed by VeriSign) you can now manage your OpenID identities and delegations right inside Firefox. This plugin automatically fills-in OpenID input fields on websites and blogs that support OpenID authentication. It also enables fast identity provider (IdP) switching and protects against OpenID phishing attempts. In one of the future posts I [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-269" href="http://konstruktors.com/blog/the-web/268-openid-seatbelt-firefox-plugin/attachment/phpmyid-firefox-openid-seatbelt/"><img class="size-thumbnail wp-image-269 withborder alignright" title="Using phpMyID with SeatBelt plugin for Firefox" src="/wp-content/uploads/2008/05/phpmyid-firefox-openid-seatbelt-150x89.png" alt="Using phpMyID with SeatBelt plugin for Firefox" width="150" height="89" /></a> With <a title="Get OpenID SeatBelt plugin for Firefox" href="https://pip.verisignlabs.com/seatbelt.do">OpenID SeatBelt</a> plugin (developed by VeriSign) you can now manage your OpenID identities and delegations right inside Firefox. This plugin automatically fills-in OpenID input fields on websites and blogs that support OpenID authentication. It also enables fast identity provider (IdP) switching and protects against OpenID phishing attempts.</p>
<p>In one of the future posts I will explain how to add a SeatBelt configuration file to <em><a title="Single user OpenID provider" href="http://siege.org/projects/phpMyID/">phpMyID</a> single indentity provider</em> software so that it can be used with your <a title="How to install your own local OpenID identity provider" href="http://konstruktors.com/blog/understanding-web/259-how-to-be-your-own-openid-provider-and-use-your-blogs-url-for-identification/">privately installed OpenID</a>.</p>
<h4>Related posts</h4><ol>
<li><a href='http://konstruktors.com/blog/wordpress/259-how-to-be-your-own-openid-provider-and-use-your-blogs-url-for-identification/' rel='bookmark' title='How to Be Your Own OpenID Provider and Use Your blog&#8217;s URL for&nbsp;Identification'>How to Be Your Own OpenID Provider and Use Your blog&#8217;s URL for&nbsp;Identification</a></li>
<li><a href='http://konstruktors.com/blog/wordpress/1241-openid-plugin-and-wordpress-2-8/' rel='bookmark' title='OpenID Plugin and WordPress&nbsp;2.8'>OpenID Plugin and WordPress&nbsp;2.8</a></li>
<li><a href='http://konstruktors.com/blog/wordpress/2534-openid-and-php-5-3/' rel='bookmark' title='OpenID and PHP&nbsp;5.3'>OpenID and PHP&nbsp;5.3</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://konstruktors.com/blog/the-web/268-openid-seatbelt-firefox-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Be Your Own OpenID Provider and Use Your blog&#8217;s URL for&#160;Identification</title>
		<link>http://konstruktors.com/blog/wordpress/259-how-to-be-your-own-openid-provider-and-use-your-blogs-url-for-identification/</link>
		<comments>http://konstruktors.com/blog/wordpress/259-how-to-be-your-own-openid-provider-and-use-your-blogs-url-for-identification/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 18:37:35 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://konstruktors.com/blog/?p=259</guid>
		<description><![CDATA[If you have a self-hosted blog, meaning that you have the access to the files on the server, then implementing OpenID might be the greatest way to help your readers and yourself. If you haven&#8217;t heard about the OpenID before, then in a nutshell it is your universal login name, which you can use to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-261 alignright" title="OpenID logo" src="http://konstruktors.com/wp-content/uploads/2008/04/openid-logo.png" alt="OpenID logo" width="239" height="80" /> If you have a self-hosted blog, meaning that you have the access to the files on the server, then implementing <a title="Read more about this decentralized authentication mechanism" href="http://openid.net/">OpenID</a> might be the greatest way to help your readers and yourself.</p>
<p>If you haven&#8217;t heard about the OpenID before, then in a nutshell it is your <em>universal login name</em>, which you can use to authenticate yourself on other blogs and websites without ever filling out those registration forms again.<span id="more-259"></span> The illustration below shows how it works:</p>
<div id="attachment_260" class="wp-caption aligncenter" style="width: 490px"><a href="http://konstruktors.com/wp-content/uploads/2008/04/openid-how-it-works-illustration.png"><img class="size-medium wp-image-260" title="Illustration: How OpenID works" src="/wp-content/uploads/2008/04/openid-how-it-works-illustration-480x470.png" alt="How OpenID works" width="480" height="470" /></a><p class="wp-caption-text">How OpenID works</p></div>
<p>There are only three components involved: <strong>you</strong> and <strong>your OpenID indentifier</strong> which you have set up on <strong>your own <em>OpenID Provider</em> server</strong>.</p>
<p>However, keep in mind that in case you don&#8217;t have the access to a web server, you can still create an OpenID identifier at any of the <a title="Large list of public OpenID providers" href="http://openid.net/get/">Identity Providers</a> such as Flickr, Blogger or Yahoo. You might even have one if you blog at <a title="Read more on how you can use your WordPress URL as an OpenID identifier" href="http://faq.wordpress.com/2007/03/06/what-is-openid/">WordPress.com</a>. I strongly suggest that you read this <a title="OpenID for non superusers by Sam Ruby" href="http://www.intertwingly.net/blog/2007/01/03/OpenID-for-non-SuperUsers">excellent explanatory article</a> by <a title="Wikipedia entry for Sam Ruby" href="http://en.wikipedia.org/wiki/Sam_Ruby">Sam Ruby</a> to get a sense of how OpenID can work for you.</p>
<p>In this article I will show you how to:</p>
<ol>
<li>install a single user OpenID Identity Provider called <strong>phpMyID</strong> on your web server,</li>
<li>configure your blog so that it&#8217;s URL is your OpenID identifier, and</li>
<li>enable OpenID authentication on your blog, so that readers can use their OpenIDs to leave comments.</li>
</ol>
<p><strong>If you already have an OpenID account</strong> at one of the Identity Providers and you simply want be able to use your blog&#8217;s URL for authentication, skip the phpMyID installation part and go directly to step 3.</p>
<p>You will need:</p>
<ol>
<li>a blog powered by <a title="Your own installation of WordPress on your server" href="http://wordpress.org">WordPress</a>.</li>
<li>a single user <em>Identity Provider</em> software called <a title="Very simple single User OpenID provider script written in PHP" href="http://www.siege.org/projects/phpMyID/">phpMyID</a> developed by <em>CJ Siege Niemira</em>,</li>
<li><a title="Yadis plugin to delagate the particular OpenID to this blog" href="http://wordpress.org/extend/plugins/yadis/">WP-Yadis</a> plugin created by <a href="http://willnorris.com/">Will Norris</a>, to make the blog&#8217;s URL as your OpenID, and</li>
<li><a title="enables your readers to use OpenID for authentication" href="http://wordpress.org/extend/plugins/openid/">WP-OpenID</a> plugin developed by <a title="one of the author of WP-OpenID" href="http://willnorris.com/">Will Norris</a>, <a title="one of the author of WP-OpenID" href="http://verselogic.net/">Alan J Castonguay</a> and <a title="one of the author of WP-OpenID" href="http://factoryjoe.com/blog/">Chris Messina</a> to enable OpenID authentication for the blog.</li>
</ol>
<h3>Installation Guidelines</h3>
<p>These instructions contain only the main points you should follow. If you want to have something configured differently than I have suggested, then feel free to do it.</p>
<ol class="flat spaced">
<li><strong>Download <a title="Link to the download" href="http://www.siege.org/projects/phpMyID/">phpMyID</a></strong> and extract it somewhere on your computer. Notice that there are only two <code>.php</code> files and one <code>.htaccess</code> file to get things working.</li>
<li>Read through the <code>README</code> file that is in the same package which you just extracted.</li>
<li>Decide the URL you would like to use for the <em>phpMyID</em> identity provider. I am using <code>konstruktors.com/id</code>. Notice that this URL is used for placing the <em>Identity Server</em> only, and you will be still able to have the blog&#8217;s URL for authentication (after installing the <em>WP-Yadis</em> plugin).</li>
<li>Edit and complete the <code>MyID.config.php</code> file as described in <code>README</code> and then rename <code>MyID.config.php</code> to <code>index.php</code> just before uploading it to the server. This way you&#8217;ll be able to use <code>yourblogsurl.com/id</code> instead of <code>yourblogsurl.com/id/MyID.config.php</code> in future.</li>
<li>Go to the URL you chose previously and see if it works. If it doesn&#8217;t, try reading through the <code>README</code> file again a few times or download a fresh copy of <em>phpMyID</em> and start over. It <em>should</em> work. Move on to the next steps once you have got it working.</li>
<li>You could use this URL for authenticating on any of the OpenID enable websites, but we want the blog&#8217;s URL, so let&#8217;s continue.</li>
<li><strong>Download <a title="Yadis plugin to delagate the particular OpenID to this blog" href="http://wordpress.org/extend/plugins/yadis/">WP-Yadis</a></strong> plugin, unzip it, upload it to the plugin folder of your WordPress installation, activate it, go to WordPress <em>Settings</em> and click on &#8216;Yadis&#8217; in the menu.</li>
<li>Let&#8217;s add the details for the Indentity Server we created in the previous step. Select <strong>Other</strong> in the drop-down menu. <strong>Username</strong> is the one you chose (<code>'auth_username' =&gt; '...'</code>) when editing <code>MyID.config.php</code> file. Mine is <em>kaspars</em>. For <strong>OpenID Server</strong> enter the URL of your Identity Server <code>http://yourblogsurl.com/id/</code> and for <strong>OpenID Delegate</strong> enter <code>http://yourblogsurl.com/id/index.php</code></li>
<li>Now you should be able to use your blog&#8217;s URL (<code>http://</code><code>yourblogsurl</code><code>.com/blog</code>) as your OpenID. Test it at <a href="http://openidenabled.com/resources/openid-test/diagnose-server/">openidenabled.com/resources/openid-test/diagnose-server</a>. You should see &#8216;OK&#8217; if everything is working correctly.</li>
<li><strong>Download <a title="enables your readers to use OpenID for authentication" href="http://wordpress.org/extend/plugins/openid/">WP-OpenID</a>*</strong> plugin, extract it, upload it to the WordPress plugin folder, activate it and you should now see an OpenID icon in the background of the &#8216;Website&#8217; input field in the comment form (when you are logged out). If you would also like to use OpenID for logging into the administration panel of your blog, go to &#8216;Users&#8217; &gt; &#8216;Your Identity URLs&#8217; and add the URL of the Identification Server <code>http://yourblogsurl.com/id/index.php</code>.</li>
</ol>
<p>Thats All. You now have a complete control over your identity on the Web, and your blog&#8217;s URL together with your name and e-mail address will be used automatically when leaving comments on other websites.</p>
<h3>Notes &amp; Known Problems</h3>
<p>* <del datetime="2008-04-24T09:05:45+00:00">Currently I am not using the WP-OpenID plugin because the JavaScript it uses for adding the input field&#8217;s background image seems to produce errors, but it might work well for you.</del> I have got it working by simply removing the <code>jquery.xpath.js</code> file from the <code>files</code> directory inside the <code>openid</code> folder. It seems that the XPath compatibility provided by this file is now built into the jQuery core.</p>
<p>Therefore you can now test your OpenID by leaving a comment on this article.</p>
<p>If you experience any errors or problems, be sure to search through the <a href="http://wordpress.org/support/">WordPress Support forum</a> and also consult the Google.</p>
<h4>Related posts</h4><ol>
<li><a href='http://konstruktors.com/blog/the-web/268-openid-seatbelt-firefox-plugin/' rel='bookmark' title='OpenID SeatBelt plugin for&nbsp;Firefox'>OpenID SeatBelt plugin for&nbsp;Firefox</a></li>
<li><a href='http://konstruktors.com/blog/wordpress/2534-openid-and-php-5-3/' rel='bookmark' title='OpenID and PHP&nbsp;5.3'>OpenID and PHP&nbsp;5.3</a></li>
<li><a href='http://konstruktors.com/blog/wordpress/1241-openid-plugin-and-wordpress-2-8/' rel='bookmark' title='OpenID Plugin and WordPress&nbsp;2.8'>OpenID Plugin and WordPress&nbsp;2.8</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://konstruktors.com/blog/wordpress/259-how-to-be-your-own-openid-provider-and-use-your-blogs-url-for-identification/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
