Eric,<br><br>I think you missed Martin&#39;s point.&nbsp; If an RP considered <a href="http://me">http://me</a> and <a href="https://me">https://me</a> to be the same identity, then although I log myself in as <a href="https://me">https://me</a> for security, someone else could log into that RP and spoof my identity simply by DNS poisoning the RP and then logging in as <a href="http://me">http://me</a>.&nbsp; <br>
<br>Because RPs consider http and https URLs that are otherwise identical to be different identities, then by myself signing in with <a href="https://me">https://me</a>, someone who compromises an RPs DNS server and logs in as <a href="http://me">http://me</a> won&#39;t be able to spoof my identity worth anything.<br>
<br clear="all">--<br>Andrew Arnott<br>&quot;I [may] not agree with what you have to say, but I&#39;ll defend to the death your right to say it.&quot; - Voltaire<br>
<br><br><div class="gmail_quote">On Thu, Jan 1, 2009 at 6:59 PM, Eric Norman <span dir="ltr">&lt;<a href="mailto:ejnorman@doit.wisc.edu">ejnorman@doit.wisc.edu</a>&gt;</span> wrote:<br><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"><br>
On Jan 1, 2009, at 7:49 PM, Martin Atkins wrote:<br>
<br>
&gt; Eric Norman wrote:<br>
&gt;&gt; On Jan 1, 2009, at 6:40 PM, Martin Atkins wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; OpenID really needs a way to migrate from one identifier to another<br>
&gt;&gt;&gt; without breaking the connection to existing accounts.<br>
&gt;&gt;<br>
&gt;&gt; If RPs do indeed include the &quot;http(s)://&quot; as part of their<br>
&gt;&gt; account identifiers, then yep, there&#39;s a migration problem.<br>
&gt;&gt;<br>
&gt;&gt; In any case, I suggest that y&#39;all rethink the notion that<br>
&gt;&gt; URLs that only differ by that &quot;s&quot; can represent different<br>
&gt;&gt; entities. &nbsp;I note that the above statement about what<br>
&gt;&gt; OpenID needs makes an implicit assumption that such URLs<br>
&gt;&gt; would represent the same entity.<br>
&gt;&gt;<br>
&gt;<br>
&gt; Two URLs that differ only in that the scheme is https vs. http *must*<br>
&gt; be<br>
&gt; considered to be different, otherwise any security benefits offered by<br>
&gt; using https are rendered ineffective. (You could just compromise the<br>
&gt; non-SSL version, ignoring the SSL version.)<br>
<br>
</div>Of course they&#39;re different. &nbsp;You can tell that just<br>
by looking at them. &nbsp;The point is that that doesn&#39;t<br>
mean that they have to represent (identify) different<br>
entities. &nbsp;Math geek language: there are mappings that<br>
aren&#39;t injective (one-to-one).<br>
<font color="#888888"><br>
Eric Norman<br>
</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
general mailing list<br>
<a href="mailto:general@openid.net">general@openid.net</a><br>
<a href="http://openid.net/mailman/listinfo/general" target="_blank">http://openid.net/mailman/listinfo/general</a><br>
</div></div></blockquote></div><br>