<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: The OWASP Top Ten and ESAPI &#8211; Part 7 &#8211; Broken Authentication and Session Management</title>
	<atom:link href="http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/</link>
	<description>Java, Security and Technology</description>
	<lastBuildDate>Wed, 25 Jan 2012 05:18:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Owen</title>
		<link>http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/comment-page-1/#comment-5907</link>
		<dc:creator>Owen</dc:creator>
		<pubDate>Sat, 26 Jun 2010 00:25:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtmelton.com/?p=123#comment-5907</guid>
		<description>Cool, thank you, working on it now. Will likely take me longer than a day though!</description>
		<content:encoded><![CDATA[<p>Cool, thank you, working on it now. Will likely take me longer than a day though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/comment-page-1/#comment-5834</link>
		<dc:creator>john</dc:creator>
		<pubDate>Fri, 25 Jun 2010 04:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtmelton.com/?p=123#comment-5834</guid>
		<description>@Owen, 
There is currently no database-backed implementation of the authenticator in ESAPI, and that may or may not change.  I suspect (though I can&#039;t speak for the dev team) that the reason for not including one is that a database driven implementation is going to levy a specific schema requirement on an application.  This might be fine for some applications that are likely a)very small and b)using ESAPI from day one, but it&#039;s unlikely that&#039;s an acceptable requirement outside of those 2 situations.  
However, having said that, much of the code in the FileBasedAuthenticator does not need to be changed in order to use a database.  Simply look for the places where data goes in or out of the datastore, and make your modifications.  Much of the code can likely be reused.  If it helps, it took me a day or two to do that work, and I believe I remember Jim Manico (ESAPI dev lead) saying a similar conversion to Hibernate took him about 2 days as well.  Good luck!</description>
		<content:encoded><![CDATA[<p>@Owen,<br />
There is currently no database-backed implementation of the authenticator in ESAPI, and that may or may not change.  I suspect (though I can&#8217;t speak for the dev team) that the reason for not including one is that a database driven implementation is going to levy a specific schema requirement on an application.  This might be fine for some applications that are likely a)very small and b)using ESAPI from day one, but it&#8217;s unlikely that&#8217;s an acceptable requirement outside of those 2 situations.<br />
However, having said that, much of the code in the FileBasedAuthenticator does not need to be changed in order to use a database.  Simply look for the places where data goes in or out of the datastore, and make your modifications.  Much of the code can likely be reused.  If it helps, it took me a day or two to do that work, and I believe I remember Jim Manico (ESAPI dev lead) saying a similar conversion to Hibernate took him about 2 days as well.  Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Owen</title>
		<link>http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/comment-page-1/#comment-5833</link>
		<dc:creator>Owen</dc:creator>
		<pubDate>Fri, 25 Jun 2010 04:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtmelton.com/?p=123#comment-5833</guid>
		<description>Mr. Melton,
I have been attempting to adapt a website I am working on to use the principles (and of course the library) of ESAPI, but there is no User to Database interaction that I can find.  Are there any examples you are aware of for a DatabaseBasedAuthenticator, rather than the FileBasedAuthenticator that they use as the default authenticator? Thank you for any help.</description>
		<content:encoded><![CDATA[<p>Mr. Melton,<br />
I have been attempting to adapt a website I am working on to use the principles (and of course the library) of ESAPI, but there is no User to Database interaction that I can find.  Are there any examples you are aware of for a DatabaseBasedAuthenticator, rather than the FileBasedAuthenticator that they use as the default authenticator? Thank you for any help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tweets that mention The OWASP Top Ten and ESAPI – Part 8 – Broken Authentication and Session Management : John Melton's Weblog -- Topsy.com</title>
		<link>http://www.jtmelton.com/2010/06/16/the-owasp-top-ten-and-esapi-part-8-broken-authentication-and-session-management/comment-page-1/#comment-5097</link>
		<dc:creator>Tweets that mention The OWASP Top Ten and ESAPI – Part 8 – Broken Authentication and Session Management : John Melton's Weblog -- Topsy.com</dc:creator>
		<pubDate>Thu, 17 Jun 2010 09:18:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.jtmelton.com/?p=123#comment-5097</guid>
		<description>[...] This post was mentioned on Twitter by Roberto Martinez, Open Foundstone. Open Foundstone said: The OWASP Top Ten and ESAPI – Part 8 – Broken Authentication and Session Management: This article will describe ho... http://bit.ly/dj41JD [...]</description>
		<content:encoded><![CDATA[<p>[...] This post was mentioned on Twitter by Roberto Martinez, Open Foundstone. Open Foundstone said: The OWASP Top Ten and ESAPI – Part 8 – Broken Authentication and Session Management: This article will describe ho&#8230; <a href="http://bit.ly/dj41JD" rel="nofollow">http://bit.ly/dj41JD</a> [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 248/263 objects using disk: basic

Served from: www.jtmelton.com @ 2012-02-04 21:52:07 -->
