<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Tue, 08 Jul 2008 22:37:10 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[PHP-Security.net: X.509 PKI login with PHP and Apache]]></title>
      <guid>http://www.phpdeveloper.org/news/10312</guid>
      <link>http://www.phpdeveloper.org/news/10312</link>
      <description><![CDATA[<p>
<i>Christopher Kunz</i> has relaunched his php-security.net domain with a brand new blog and a <a href="http://www.php-security.net/archives/3-X.509-PKI-login-with-PHP-and-Apache.html">new article</a> posted today - "X.509 PKI login with PHP and Apache".
</p>
<blockquote>
Since grid computing (that's what I'm currently doing) also is very much about Single-sign on and delegation of rights, username/password authentication schemes don't quite do it for us. Thus, a PKI (public key infrastructure) based on X.509 is employed. 
</blockquote>
<p>
He <a href="http://www.php-security.net/archives/3-X.509-PKI-login-with-PHP-and-Apache.html">explains</a> the acronym soup by defining the process as advanced means of "showing the web who you are". He explains some of the basics about the certificates and who good candidates for this type of authentication are. Then the tech starts - how to get Apache configured to use them and how to use them in PHP to authenticate the external user (requiring OpenSSL compiled in to access the needed functions). 
</p>]]></description>
      <pubDate>Fri, 30 May 2008 17:05:59 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPEveryDay.com: New Zend Framework Articles/Tutorials]]></title>
      <guid>http://www.phpdeveloper.org/news/10024</guid>
      <link>http://www.phpdeveloper.org/news/10024</link>
      <description><![CDATA[<p>
The PHP Every Day site has just posted a whole new list of tutorials that might interest Zend Framework developers:
</p>
<ul>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Creating-Switching-for-Front-Page-P570.html">Zend Framework Login: Creating Switching for Front Page</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Creating-Logout-P569.html">Zend Framework Login: Creating Logout</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Protected-Page-P568.html">Zend Framework Login: Protected Page</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Fatal-error-Cannot-use-object-of-type-stdClass-as-array-P567.html">Zend Framework Login: Fatal error Cannot use object of type stdClass as array</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Creating-Authentication-P566.html">Zend Framework Login: Creating Authentication</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Creating-Form-Login-P565.html">Zend Framework Login: Creating Form Login</a>
<li><a href="http://www.phpeveryday.com/articles/Zend-Framework-Login-Preparing-Database-P564.html">Zend Framework Login: Preparing Database</a>
</ul>
<p>
Check out <a href="http://www.phpeveryday.com/index.php">their site</a> (or grab <a href="http://feeds.feedburner.com/phpeveryday">their feed</a>) for more PHP-related articles and tutorials.
</p>]]></description>
      <pubDate>Wed, 23 Apr 2008 12:06:54 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Matthew Weir O'Phinney's Blog: Login and Authentication with Zend Framework]]></title>
      <guid>http://www.phpdeveloper.org/news/9885</guid>
      <link>http://www.phpdeveloper.org/news/9885</link>
      <description><![CDATA[<p>
In a <a href="http://weierophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html">new entry</a> on his blog today, <i>Matthew</i> looks to answer and help those once and for all wondering how to handle user authentication and persistence in their Zend Framework applications.
</p>
<blockquote>
The typical issue is that they're unsure how to combine: an authentication adapter, a login form, a controller for login/logout actions and checking for an authenticated user in subsequent requests. It's not terribly difficult, but it does require knowing how the various pieces of the MVC fit together, and how to use Zend_Auth. Let's take a look. 
</blockquote>
<p>
He gives the complete code for a loin controller to cover most of that functionality and an example showing how to check for and keep track of which users have been authenticated.
</p>]]></description>
      <pubDate>Mon, 31 Mar 2008 15:03:23 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[SaniSoft Blog:  Bugs & enhancements for Auth component in CakePHP v1.2 - Part 1]]></title>
      <guid>http://www.phpdeveloper.org/news/8385</guid>
      <link>http://www.phpdeveloper.org/news/8385</link>
      <description><![CDATA[<p>
On the SaniSoft blog, there's <a href="http://www.sanisoft.com/blog/2007/08/03/bugs-enhancements-for-auth-component-in-cakephp-v12-part-1/">a post pointing out</a> a bugfix and a new enhancement to the Auth component for the CakePHP framework in version 1.2 (part 1):
</p>
<blockquote>
The auth component is supposed to handle the user login in your app but I was just not able to get that done and there have been similar complaints in the CakePHP mailing list. Since I wanted it *NOW* I had no option but to once again dig into the source - but - hey it is not so bad, they give you the code so that you can change it! right?
</blockquote>
<p>
His <a href="http://www.sanisoft.com/blog/2007/08/03/bugs-enhancements-for-auth-component-in-cakephp-v12-part-1/">patch</a> involves changing code in two places in the AuthComponent::startup() method to handle the login correctly.
</p>]]></description>
      <pubDate>Fri, 03 Aug 2007 10:27:00 -0500</pubDate>
    </item>
  </channel>
</rss>
