Fair enough. :)<br><br><div><span class="gmail_quote">On 6/28/05, <b class="gmail_sendername">Brad Fitzpatrick</b> &lt;<a href="mailto:brad@danga.com">brad@danga.com</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;">
Mostly not a problem.&nbsp;&nbsp;We could debate it for months but in the end people<br>would still only use HTML.<br><br>If anybody besides a few uber dorks start using non-HTML identity URLs,<br>then we can figure out the best for those sites to declare their OpenID
<br>server.&nbsp;&nbsp;Oh, but by then there will be a large installed base of OpenID<br>consumers that won't understand!&nbsp;&nbsp;(shock)&nbsp;&nbsp;So those early adopters will<br>have to wait it out, as they're good at anyway.<br><br>This is also why Net::OpenID::Consumer is bound to http and doesn't even
<br>accept https (would be a one character fix to change).&nbsp;&nbsp;I know there are<br>enough consumers out that that won't do/want to do https, so let's just be<br>realistic and say OpenID works for http and html.<br><br>Neighborhood pessimist,
<br>Brad<br><br>On Tue, 28 Jun 2005, M. David Peterson wrote:<br><br>&gt; So is this a problem left unsolved or is it seen as simply not a problem?<br>&gt;<br>&gt; On 6/28/05, Brad Fitzpatrick &lt;<a href="mailto:brad@danga.com">
brad@danga.com</a>&gt; wrote:<br>&gt; &gt;<br>&gt; &gt; We'd previously discussed a &quot;magic&quot; like that (cookies.txt, favicon.ico,<br>&gt; &gt; etc) but decided against it.<br>&gt; &gt;<br>&gt; &gt; Plus we're not going to let the OpenID core creep into public profile
<br>&gt; &gt; exchange. Private profile data might be an extension, outside the<br>&gt; &gt; core. But public stuff, absolutely not.<br>&gt; &gt;<br>&gt; &gt; - Brad<br>&gt; &gt;<br>&gt; &gt; On Tue, 28 Jun 2005, M. David Peterson wrote:
<br>&gt; &gt;<br>&gt; &gt; &gt; To help maybe answer my own question is there any reason why, if the<br>&gt; &gt; link<br>&gt; &gt; &gt; tag is not found as previously defined to then check the same directory<br>&gt; &gt; &gt; specified for an 
openid.xml file which would be a minimal atom feed such<br>&gt; &gt; as:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br>&gt; &gt; &gt; &lt;feed version=&quot;0.3&quot; xmlns=&quot;
<a href="http://purl.org/atom/ns#">http://purl.org/atom/ns#</a>&quot; xmlns:dc=&quot;<br>&gt; &gt; &gt; <a href="http://purl.org/dc/elements/1.1/&quot;">http://purl.org/dc/elements/1.1/&quot;</a><br>&gt; &gt; &gt; xml:lang=&quot;en&quot;&gt;
<br>&gt; &gt; &gt; &lt;title&gt;&lt;![CDATA[&lt;XSLT:Blog /&gt;]]&gt;&lt;/title&gt;<br>&gt; &gt; &gt; &lt;link rel=&quot;openid.server&quot; href=&quot;<a href="http://xsltblog.com/openid-server.app&quot;/">http://xsltblog.com/openid-server.app&quot;/
</a>&gt;<br>&gt; &gt; &gt; &lt;modified&gt;2005-06-28T08:38:04Z&lt;/modified&gt;<br>&gt; &gt; &gt; &lt;tagline&gt;An ongoing weblog of current topics from the XSLT development<br>&gt; &gt; &gt; community &amp;amp; other<br>
&gt; &gt; &gt; XML/XSLT related news items. Hosted, maintained, &amp;amp; edited by M.<br>&gt; &gt; David<br>&gt; &gt; &gt; Peterson.&lt;/tagline&gt;<br>&gt; &gt; &gt; &lt;id&gt;tag:<a href="http://www.xsltblog.com">www.xsltblog.com
</a> &lt;<a href="http://www.xsltblog.com">http://www.xsltblog.com</a>&gt; &lt;<br>&gt; &gt; <a href="http://www.xsltblog.com">http://www.xsltblog.com</a>&gt;,2005://1&lt;/id&gt;<br>&gt; &gt; &gt; &lt;generator url=&quot;
<a href="http://www.xameleon.org/">http://www.xameleon.org/</a>&quot; version=&quot;0.1<br>&gt; &gt; &quot;&gt;Xameleon&lt;/generator&gt;<br>&gt; &gt; &gt; &lt;copyright&gt;Copyright (c) 2005, m.david&lt;/copyright&gt;<br>
&gt; &gt; &gt; &lt;/feed&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This would allow for the existing spec to work as is with the added<br>&gt; &gt; &gt; insurance policy to allow a request for a specific atom xml file to<br>
&gt; &gt; override<br>&gt; &gt; &gt; any potential web server issues that serve up other page formats based<br>&gt; &gt; on<br>&gt; &gt; &gt; the client.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; This would also add bits of other information pertaining who the user
<br>&gt; &gt; is,<br>&gt; &gt; &gt; etc... possibly for a richer user experience but thats obviously beyond<br>&gt; &gt; the<br>&gt; &gt; &gt; scope of OpenID but within the scope of standards compliance which will<br>&gt; &gt; &gt; allow for such information to be more easily consumed at the visiting
<br>&gt; &gt; site.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thoughts?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; On 6/28/05, M. David Peterson &lt;<a href="mailto:xmlhacker@gmail.com">xmlhacker@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; &gt;
<br>&gt; &gt; &gt; &gt; Oooh... that is definitely something that should be reopened and<br>&gt; &gt; evaluated<br>&gt; &gt; &gt; &gt; to determine a solution that covers not only HTML/XHTML but, as<br>&gt; &gt; mentioned,
<br>&gt; &gt; &gt; &gt; common data feed formats + SVG, XUL, XAML, and/or any other XML format<br>&gt; &gt; which<br>&gt; &gt; &gt; &gt; in quite a short space of time will be seen more and more as the<br>&gt; &gt; default
<br>&gt; &gt; &gt; &gt; markup (and as such, namespace) for a variety of &quot;pages&quot; served up by<br>&gt; &gt; &gt; &gt; default when a particular framework (e.g. XAML) is known to be<br>&gt; &gt; available<br>&gt; &gt; &gt; &gt; on the client. In fact when you download and install the latest
<br>&gt; &gt; &gt; &gt; Indigo/Avalon WinFX beta release you are given the option to set IIS<br>&gt; &gt; 6.0to render the XAML version of a particular page when the client is<br>&gt; &gt; capable<br>&gt; &gt; &gt; &gt; and the server contains the proper xaml page in the directory
<br>&gt; &gt; requested by<br>&gt; &gt; &gt; &gt; this client.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; I realize that the page that is contained at the specified location<br>&gt; &gt; does<br>&gt; &gt; &gt; &gt; little more than act as a way to locate the proper validation
<br>&gt; &gt; information<br>&gt; &gt; &gt; &gt; and as such can be HTML/XHTML without effecting the rest of the<br>&gt; &gt; applications<br>&gt; &gt; &gt; &gt; contained on that particular server. But there are enough justifiable
<br>&gt; &gt; &gt; &gt; reasons (technical and marketing) for a web server to be allowed to<br>&gt; &gt; only<br>&gt; &gt; &gt; &gt; serve, for example, RSS and Atom data feeds, that I believe this will<br>&gt; &gt; become
<br>&gt; &gt; &gt; &gt; fairly common place in a fairly short period of time. In fact services<br>&gt; &gt; like<br>&gt; &gt; &gt; &gt; FeedBurner already allow the ability to host and serve up your data<br>&gt; &gt; feeds
<br>&gt; &gt; &gt; &gt; and as such the requirement to actually have a public site doesnt<br>&gt; &gt; exist,<br>&gt; &gt; &gt; &gt; instead using a simple tool to create and post your entries directly<br>&gt; &gt; to<br>
&gt; &gt; &gt; &gt; FeedBurner for publication.<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; What then?<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; On 6/28/05, Brad Fitzpatrick &lt;<a href="mailto:brad@danga.com">brad@danga.com
</a>&gt; wrote:<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; On Tue, 28 Jun 2005, Mario Salzer wrote:<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; &gt; If now HTML/XML parsers check for the presence of &lt;html&gt;,&lt;/head&gt;
<br>&gt; &gt; &gt; &gt; &gt; &gt; or &lt;body&gt; tags before actually reading out the two &lt;link&gt; tags,<br>&gt; &gt; &gt; &gt; &gt; &gt; they deprive themselves from supporting any other XML formats<br>&gt; &gt; &gt; &gt; &gt; &gt; which were especially designed with 'html compatibility' in mind.
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; The reason the head checks were done in Net::OpenID::Consumer was to<br>&gt; &gt; &gt; &gt; &gt; prevent people from hi-jacking other people's webpages by leaving<br>
&gt; &gt; &gt; &gt; &gt; comments/posts (which their software didn't strip) containing link<br>&gt; &gt; tags.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; But even a regular expression to search for any link tag after we
<br>&gt; &gt; &gt; &gt; &gt; ascertain that the document isn't HTML (say, no &lt;html&gt; or &lt;body&gt; or<br>&gt; &gt; &gt; &gt; &gt; &lt;head&gt;), that's still kinda lame. I suppose workable, though, if the<br>&gt; &gt; &gt; &gt; &gt; regexp allows a namespace... but I'd in that case prefer a full-on
<br>&gt; &gt; XML<br>&gt; &gt; &gt; &gt; &gt; parser so we can match on the /correct/ namespace.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; In practice, though, I imagine OpenID will be tied to HTML/XHTML,<br>
&gt; &gt; and I<br>&gt; &gt; &gt; &gt; &gt; think that'll be fine.<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; If you have a proposal though that doesn't add tons of complexity<br>&gt; &gt; for a<br>&gt; &gt; &gt; &gt; &gt; couple geeks doing XML+XSLT to make their homepage, I'm all ears.
<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; &gt; - Brad<br>&gt; &gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; --<br>&gt; &gt; &gt; &gt; &lt;M:D/&gt;
<br>&gt; &gt; &gt; &gt;<br>&gt; &gt; &gt; &gt; M. David Peterson<br>&gt; &gt; &gt; &gt; [ <a href="http://www.xsltblog.com/">http://www.xsltblog.com/</a> ][ <a href="http://www.xmlblogs.net">http://www.xmlblogs.net</a> ]<br>
&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; --<br>&gt; &gt; &gt; &lt;M:D/&gt;<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; M. David Peterson<br>&gt; &gt; &gt; [ <a href="http://www.xsltblog.com/">
http://www.xsltblog.com/</a> ][ <a href="http://www.xmlblogs.net">http://www.xmlblogs.net</a> ]<br>&gt; &gt; &gt;<br>&gt; &gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; &lt;M:D/&gt;<br>&gt;<br>&gt; M. David Peterson<br>&gt; [ 
<a href="http://www.xsltblog.com/">http://www.xsltblog.com/</a> ][ <a href="http://www.xmlblogs.net">http://www.xmlblogs.net</a> ]<br>&gt;<br></blockquote></div><br><br><br>-- <br>&lt;M:D/&gt;<br><br>M. David Peterson<br>
[ <a href="http://www.xsltblog.com/">http://www.xsltblog.com/</a> ][ <a href="http://www.xmlblogs.net">http://www.xmlblogs.net</a> ]