<?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>HiddenTao &#187; Admin-SSL</title>
	<atom:link href="http://www.hiddentao.com/archives/tag/admin-ssl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hiddentao.com</link>
	<description>software, websites, mobile, technology</description>
	<lastBuildDate>Mon, 30 Aug 2010 21:08:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Enabling SSL in WordPress 2.6</title>
		<link>http://www.hiddentao.com/archives/2008/07/28/enabling-ssl-in-wordpress-26/</link>
		<comments>http://www.hiddentao.com/archives/2008/07/28/enabling-ssl-in-wordpress-26/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 13:48:06 +0000</pubDate>
		<dc:creator>ram</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Admin-SSL]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.hiddentao.net/?p=36</guid>
		<description><![CDATA[Yesterday I upgraded this site to WordPress 2.6. All in all, everything went smoothly. But then I noticed that the Admin-SSL plug-in was no longer working, which meant that I couldn&#8217;t force my admin sessions (i.e. wp-admin/ stuff) to be accessible only over SSL. An excerpt from the plug-in&#8217;s homepage confirms this: &#8220;Admin SSL 1.1 [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I upgraded this site to <a href="http://wordpress.org/development/2008/07/wordpress-26-tyner/" class="liwp">WordPress 2.6</a>. All in all, everything went smoothly. But then I noticed that the <em>Admin-SSL</em> plug-in was no longer working, which meant that I couldn&#8217;t force my admin sessions (i.e. <code>wp-admin/</code> stuff) to be accessible only over SSL. An excerpt from the <a href="http://www.kerrins.co.uk/blog/admin-ssl/" title="Admin-SSL homepage" class="link-external">plug-in&#8217;s homepage</a> confirms this:</p>

<blockquote>
  <p>&#8220;Admin SSL 1.1 will not work with WordPress 2.6 due to the changes they have made, attempting to include their own SSL features.  I have tried them, and they only work with Private SSL, you cannot secure individual URLs, and the feature that allows you only to secure the login page does not work (for me, anyway).  So I&#8217;ll have to update Admin SSL to work with the new WordPress &#8211; perhaps I should ask them to include my code in 2.7!&#8221;</p>
</blockquote>

<p><span id="more-36"></span></p>

<p>I don&#8217;t need the fine-grained control that <em>Admin-SSL</em> provides. I just need something that ensures that whenever I&#8217;m logging into the admin section or viewing admin pages it&#8217;s done over an SSL connection. After searching the web for answers I found a <a href="http://boren.nu/archives/2008/07/14/ssl-and-cookies-in-wordpress-26/" class="link-external">post by Ryan Boren</a> on how to get the new built-in SSL support working.</p>

<p>If you want to force all admin sessions to be over SSL, add the following to your <code>wp-config.php</code>:</p>

<pre><code>define('FORCE_SSL_ADMIN', true);
</code></pre>

<p>If you only want to force the logging-in process to be over SSL but not the rest of the admin pages then instead add this to your <code>wp-config.php</code>:</p>

<pre><code>define('FORCE_SSL_LOGIN', true);
</code></pre>

<p>And in order to ensure that session cookies are truly secure you should make sure the following <code>define</code>s in <code>wp-config.php</code> are set to sufficiently random and unique values:</p>

<pre><code>define('AUTH_KEY', ‘put your unique phrase here’);
define('SECURE_AUTH_KEY', ‘put your unique phrase here’);
define('LOGGED_IN_KEY', ‘put your unique phrase here’);
</code></pre>

<p>You can use <a href="http://api.wordpress.org/secret-key/1.1/" class="liwp">http://api.wordpress.org/secret-key/1.1/</a> to obtain three unique, randomly-generated keys which you can just copy-and-paste into your <code>wp-config.php</code>.</p>

<p>This all seems surprisingly simple, but it does work. If you want more technical details then I seriously recommend reading <a href="http://boren.nu/archives/2008/07/14/ssl-and-cookies-in-wordpress-26/" class="link-external">Ryan&#8217;s post</a> as a starter.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiddentao.com/archives/2008/07/28/enabling-ssl-in-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Now running WordPress 2.5</title>
		<link>http://www.hiddentao.com/archives/2008/03/30/now-running-wordpress-25/</link>
		<comments>http://www.hiddentao.com/archives/2008/03/30/now-running-wordpress-25/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 19:02:11 +0000</pubDate>
		<dc:creator>ram</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Admin-SSL]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.hiddentao.net/?p=25</guid>
		<description><![CDATA[I&#8217;ve just upgraded the blog to WordPress 2.5. I&#8217;ve got to say the new administration interface is brilliant. It looks good, is layed out intelligently, and it just makes me want to use it more and more! I&#8217;m also glad that the WordPress folks decided to add full tag management. So far I&#8217;d been using [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just upgraded the blog to <a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/" title="Wordpress 2.5" class="liwp">WordPress 2.5</a>.</p>

<p>I&#8217;ve got to say the new administration interface is brilliant. It looks good, is layed out intelligently, and it just makes me want to use it more and more! I&#8217;m also glad that the WordPress folks decided to add full tag management. So far I&#8217;d been using <a href="http://www.herewithme.fr/wordpress-plugins/simple-tags" title="SimpleTags homepage" class="link-external">SimpleTags</a> for this job.</p>

<p>All in all the upgrade went smoothly except for one thing: the <a href="http://haris.tv/2007/04/24/admin-ssl-new-wordpress-plugin/" title="Admin-SSL plugin homepage" class="link-external">Admin-SSL plugin</a> doesn&#8217;t work in Wordpess 2.5. And I&#8217;m <a href="http://wordpress.org/support/topic/164257" class="liwp">not the</a> <a href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.5#A_-_D_2" class="liwp">only one</a> who has noticed this. I consider this plugin to be a necessity (it&#8217;s good to be anal about security!). I might have a crack at fixing this problem myself.</p>

<p><strong>Update (April 6th):</strong> Looks like I won&#8217;t need to fix Admin-SSL myself. Grab the fix from <a href="http://www.kerrins.co.uk/blog/2008/04/wordpress-25-and-admin-ssl-plugin.html" title="Admin-SSL fix" class="link-external">Ben Green</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.hiddentao.com/archives/2008/03/30/now-running-wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
