Please remember &quot;oid:&quot; is a urn and this is consistent with usages like &quot;tag:something:something&quot;.<br><br><div class="gmail_quote">On Sat, Nov 28, 2009 at 8:37 PM, Melvin Carvalho <span dir="ltr">&lt;<a href="mailto:melvincarvalho@gmail.com">melvincarvalho@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div></div><div class="h5">On Sat, Nov 28, 2009 at 3:49 PM, Santosh Rajan &lt;<a href="mailto:santrajan@gmail.com">santrajan@gmail.com</a>&gt; wrote:<br>

&gt; I have been thinking of OpenID&#39;s representing a universal set of identities<br>
&gt; for months now. Given that we all agree that identities must be URI&#39;s, there<br>
&gt; is one solution to the problem we can consider for OpenID v.next.<br>
&gt; One of the problems with OpenID&#39;s is that it only supports a subset of all<br>
&gt; URI&#39;s, the &quot;http&quot; scheme. One of the solutions is to allow OpenID to support<br>
&gt; more URI schemes. But then I realized this would only let the cat among the<br>
&gt; pigeons. We could not allow an infinite no of schemes that come up in the<br>
&gt; future asking for OpenID support.<br>
&gt; Instead I have come to the conclusion that the best solution for OpenID is<br>
&gt; to register its own scheme. I will explain the suggested scheme with the<br>
&gt; following example.<br>
&gt; 1) oid:<a href="http://example.com/joe" target="_blank">example.com/joe</a><br>
&gt; 2) oid:joe @ <a href="http://example.com" target="_blank">example.com</a><br>
&gt; 3) oid:<a href="http://example.com:1234567890" target="_blank">example.com:1234567890</a><br>
&gt; And here is the URI syntax for the 3 examples above<br>
&gt; 1) oid:&lt;host&gt;[/[[path]][#fragment]<br>
&gt; 2) oid: &lt;username&gt;@&lt;host&gt;<br>
&gt; 3) oid: &lt;host&gt;:&lt;id-string&gt;<br>
&gt; (1) and (2) are self evident. (1) is the http URI. (2) supports the email<br>
&gt; like identifier. (3) requires more explanation. People are used to &quot;id&#39;s&quot;,<br>
&gt; which may be an id issued by a govt or bank or any organization that has<br>
&gt; members. A lot of people already have access to this id which they are<br>
&gt; already using online. It may be a national identity no, or a company<br>
&gt; username or whatever. By supporting option (3) we allow those organizations<br>
&gt; who want to support OpenID to continue to allow their users to use the same<br>
&gt; id&#39;s they are used to. (Of course i have stretched (3) a bit to include govt<br>
&gt; and banks which is far fetched now considering the security implication, but<br>
&gt; lets assume we will be able to solve those problems).<br>
&gt; Please feel free to comment on this idea which ever way you like.<br>
<br>
</div></div>I think &lt;host&gt;:&lt;port&gt; is normally used rather than &lt;host&gt;:&lt;id-string&gt;<br>
<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://hi.im/santosh" target="_blank">http://hi.im/santosh</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; general mailing list<br>
&gt; <a href="mailto:general@lists.openid.net">general@lists.openid.net</a><br>
&gt; <a href="http://lists.openid.net/mailman/listinfo/openid-general" target="_blank">http://lists.openid.net/mailman/listinfo/openid-general</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br><br clear="all"><br>-- <br><a href="http://hi.im/santosh">http://hi.im/santosh</a><br><br><br>