On Thu, Oct 30, 2008 at 6:18 PM, Martin Atkins <span dir="ltr">&lt;<a href="mailto:mart@degeneration.co.uk">mart@degeneration.co.uk</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">David Fuelling wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
That&#39;s not what I mean. &nbsp;Instead, I&#39;m talking about any particular device&#39;s ability to &quot;do something&quot; with an OpenID URL. &nbsp;For example, most &quot;devices&quot; (be it Tivo, iPhone, Blackberry, etc) already have some sort of support for a URL (I could be way off here, but I think this is accurate). &nbsp;My thinking is that it should be easier to allow my Blackberry to support OpenID since it&#39;s just a URL, and arguably my Blackberry can already &quot;do stuff&quot; with a URL -- it already has a library that can talk HTTP to an endpoint based on the URL. &nbsp;So, adding openid to my blackberry is actually more &quot;easy&quot; (pardon my grammar) with URLs -- the resolvability is of an URL is already built-in to a lot of devices. <br>

However, most of these devices don&#39;t natively know how to &quot;resolve&quot; a mailto: link into a URL. &nbsp; &nbsp;It would require extra device-native software. &nbsp;My point really centers around the assumption that since many devices can already natively handle URL&#39;s (in the sense that they can resolve them using HTTP) then OpenID should be easier to implement on these devices if an OpenID is a URL. &nbsp;Trying to get all these devices to support a new form of &quot;link&quot;, as it were in the form of a mailto: would seem to be more difficult, if I&#39;m thinking pragmatically.<br>

</blockquote>
<br></div>
You need additional software to support OpenID discovery whatever URL scheme is in play. There&#39;s more to OpenID discovery than just &quot;fetch the URL&quot;. This is why we have OpenID Consumer libraries!<br>
<br>
Even if EAUT (as it currently stands) were used, you still need some code to actually parse the email address and do the EAUT step.<br>
<br>
</blockquote></div><br>This is true if the device is doing native OpenID or OAuth.&nbsp; In that case, my arguement is less valid, since we&#39;ll need native software on the device for these protocols anyway.&nbsp; But if I&#39;m writing a native iPhone app (for example), then it&#39;s one less piece of &quot;code&quot; to worry about if I don&#39;t have to be able to handle mailto: schemes, or any other future scheme too.&nbsp; I can just write an OpenID/OAuth library, and maybe a EAUT library, and I&#39;m good to go.&nbsp; I don&#39;t have to write additional code to handle each new OpenID &quot;type&quot; as it comes along.<br>
<br>It&#39;s not a bulletproof argument, but something to consdier.<br><br>