<div>Hello,</div>
<div>&nbsp;</div>
<div>I&#39;m studying the possibility of&nbsp;using&nbsp;OpenId.</div>
<div>&nbsp;</div>
<div>My&nbsp;organization&#39;s site has&nbsp;hundreds of registered users.&nbsp;Everyone there will have an OpenId: &quot;<a href="http://username.mysite.org">username.mysite.org</a>&quot;.</div>
<div>&nbsp;</div>
<div>My first purpose is to provide Single Sign On&nbsp;for external sites,&nbsp;proving that those users&nbsp;belong&nbsp;to&nbsp;my organization.</div>
<div>&nbsp;</div>
<div>But I also want people already having an openid&nbsp;to use it at my site, without the need of having another password.</div>
<div>&nbsp;</div>
<div>Therefore, each user, besides&nbsp;the OpenId provided by my site,&nbsp;can&nbsp;register, at his site&#39;s account, one or more external OpenIds.</div>
<div>&nbsp;</div>
<div>When a user accesses my site he can be authenticated either by username / Password or&nbsp;by one of&nbsp;his external openids.</div>
<div>&nbsp;</div>
<div>When a user accesses a site&nbsp;which is using&nbsp;mine for Single Sign On purposes, he can only enter&nbsp;the default OpenID, provided by my site. This&nbsp;second site then connects to my OpenID server --&nbsp;where the user can use any of his registered OpenIds to authenticate himself.
</div>
<div>&nbsp;</div>
<div>This process is something like:</div>
<div>&nbsp;</div>
<div>User enters &quot;<a href="http://username.mysite.org">username.mysite.org</a>&quot; --&gt; the consumer connects to my server --&gt;&nbsp;my server&nbsp;might&nbsp;have, for this user, an external&nbsp;OpenID defined --&gt; the user chooses this OpenId ---&gt;&nbsp;My server sends the request to other server --&gt; this second&nbsp;server replies Ok ---&gt; my server then replies Ok to the consumer.
</div>
<div>&nbsp;</div>
<div>Is this a valid OpenID model? </div>
<div>&nbsp;</div>
<div>Are there other ways&nbsp;allowing a consumer to know&nbsp;that a&nbsp;certain OpenId belongs to a valid user at my site, although its OpenId&#39;s server is elsewhere?</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Thank you,</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Miguel</div>