Hi Mark,<br><br>I&#39;ve been working on a soon to be Open-sourced OP that I plan to put up onto Google code in a few days/weeks -- I just need to get it to stable working place, and have been trying to find more time to tidy things up.&nbsp; I plan to use the GPL license.
<br><br>I&#39;m not sure if it&#39;s what you had in mind, but I&#39;m writing it in Java, on top of the openid4java library.&nbsp; The server will initially run on Jboss (although it has been architected to run on other &quot;application servers&quot;, including just a servlet container like apache Tomcat).&nbsp; I&#39;m writing the JBoss part first, because JBoss/J2EE provides a pretty mature, pluggable authentication framework (JAAS) where you can simply &quot;connect&quot; various user repositories like LDAP, database, etc.&nbsp; It&#39;s very extensible, so you could use whatever you want.
<br><br>I was initially thinking that it would be used for people wanting to run their own OP, but I don&#39;t see why it couldn&#39;t be used internally in an enterprise-intranet.<br><br>I&#39;ll ping the list again when I post the code.
<br><br>David<br><br><div><span class="gmail_quote">On 25 Jul 2007 17:51:47 -0700, <b class="gmail_sendername">Mark Atwood</b> &lt;<a href="mailto:me@mark.atwood.name" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
me@mark.atwood.name</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I&#39;ve got a bee in my bonnet, and am scetching out writing an open source<br>OpenID provider, with an eye towards being used in an enterprise intranet,<br>instead of being Yet Another Internet OpenID Provider.<br>
<br>
My visualization is that it will be very bland looking, but can be<br>&quot;skinned&quot; with CSS.&nbsp;&nbsp;And use plugins to allow it to get passwords<br>from the filesystem, or from a database, or from LDAP, or via cryptocard.
<br>And then a similar set of plugins for storage and managing user metadata.<br><br>Before I start spending a lot of time on this, is someone else doing it.<br><br>--<br>Mark Atwood&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; When you do things right, people won&#39;t be sure
<br><a href="mailto:me@mark.atwood.name" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">me@mark.atwood.name</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; you&#39;ve done anything at all.<br><a href="http://mark.atwood.name/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mark.atwood.name/</a>&nbsp;&nbsp; <a href="http://fallenpegasus.livejournal.com/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://fallenpegasus.livejournal.com/</a><br>_______________________________________________<br>general mailing list<br><a href="mailto:general@openid.net" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
general@openid.net</a><br><a href="http://openid.net/mailman/listinfo/general" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://openid.net/mailman/listinfo/general</a><br></blockquote></div><br>