title: How to add other Open ID providers to OpenIdRelyingParty?
body: <p>I'm trying to implement a relying party (the web site I'm working on) using <a href="http://www.ohloh.net/p/dotnetopenauth" rel="nofollow noreferrer">DotNetOpenAuth</a> on ASP.NET MVC.  I'm using the current version 3.3.1.</p>
  
  <p>Using the included MVC sample, I can see that the OpenIdRelyingParty class can automatically recognize and redirect to some open ID providers such as myopenid.com and Yahoo based on the ID specified by the user.</p>
  
  <p>How do I get OpenIdRelyingParty to do the same for Windows Live/Hotmail and Google Open IDs?  </p>
  
  <p><strong>UPDATE</strong></p>
  
  <p>My problem could be that I'm not clear on what an Open ID is, here is what I'm doing, maybe someone could explain why my expectation is wrong:</p>
  
  <ul>
  <li><p>When I enter a Yahoo email address as the Open ID, it redirects to the Yahoo login page.  Cool.</p></li>
  <li><p>When I enter my unique myopenid.com name, it redirects to myopenid.com login page.  Cool.</p></li>
  <li><p>But when I do the same for a Windows Live email address, Hotmail address or Gmail address, I get an error "No Open ID endpoint found".</p></li>
  </ul>
  
  <p>If the Open ID must be a URL, then why does using a Yahoo email address work?  I thought this was because the OpenIdRelyingParty class had some intelligence to map common email addresses to provider URLs... am I missing something here?</p>