I have a strange issue with a MVC 3 app running as an Azure Website. I have had issues with Azure in the past, but the new Website concept works almost perfectly, except for
Try adding this code to your web site before calling OpenIdRelyingParty.CreateRequest:
OpenIdRelyingParty.CreateRequest
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
In some Azure configurations this has been shown to resolve the issue. Please let us know if this resolves your issue as well.