Tengo dificultades para obtener OpenID trabajando en una aplicación Windows Azure. Actualmente estoy usando DotNetOpenAuth (solía ser DotNetOpenID) y primero tuve un problema con el paso de retransmisión ya que Azure usa el puerto 20000 internamente y eso se estaba pasando de un lado a otro. Encontré una solución alternativa para esto (escribiré una publicación de blog para ella).¿La mejor manera de usar la autenticación OpenID con Azure?
El siguiente problema es cuando se ejecuta la aplicación en una granja de servidores web (varias instancias), tendrá que escribir su propia "tienda personalizada" para DotNetOpenAuth y guardar los datos en una base de datos. Esto es un dolor escribir
Tiene que haber una manera más fácil. ¿Uno de los Servicios Azure tal vez? ¿Alguien ha ejecutado con éxito una aplicación web que se autentica con OpenID y se ejecuta en Azure? ¿Cuál es la mejor o la manera recomendada?
Pasé nulo en el constructor OpenIdRelyingParty como sugirió y funcionó. El modo tonto es genial. Probablemente sea la misma velocidad porque de otra manera tendría que hacer una búsqueda en la base de datos. El problema de la URL también está solucionado, estaba usando v3.0. ¡Gracias! –