<?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, 18 Jun 2013 20:20:00 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[NetTuts.com: Integrating Two-Factor Authentication with CodeIgniter]]></title>
      <guid>http://www.phpdeveloper.org/news/16519</guid>
      <link>http://www.phpdeveloper.org/news/16519</link>
      <description><![CDATA[<p>
On NetTuts.com today they have a new tutorial showing you how to <a href="http://net.tutsplus.com/tutorials/php/integrating-two-factor-authentication-with-codeigniter/">use two-factor authentication</a> in your CodeIgniter-based application - a login process combining a username/password and access to a device that's authorized for the account.
</p>
<blockquote>
Two-factor authentication is a way of proving your identity based on your username and password as well as a physical device that you can carry with you. This makes it much harder for crooks to steal your identity, since they will need access to your phone or hardware token - not just your login credentials.
</blockquote>
<p>
They've chosen the free service offered by <a href="http://www.duosecurity.com/">Duo Security</a> that lets you approve the device in several ways including a phone call, SMS tokens and push-based authentication. They walk you through the setup of a <a href="http://www.duosecurity.com/pricing">Duo</a> account, making an "Integration", grabbing the <a href="https://github.com/duosecurity/duo_web/tree/master/php">PHP</a> and <a href="https://github.com/duosecurity/duo_web/tree/master/js">Javascript</a> files needed to make it work and changing up your user and administration module to send a <a href="http://openwall.com/phpass/">bcrypted</a> value to the service. They flesh it out with a new version of the view to include the Duo code and generating the signed request.
</p>]]></description>
      <pubDate>Mon, 27 Jun 2011 09:31:05 -0500</pubDate>
    </item>
  </channel>
</rss>
