Pregunta

He creado un proyecto DotNetOpenAuth MVC 2 usando la plantilla de Visual Studio, y tienen que trabajar. Sin embargo, la página de registro tarda mucho tiempo en cargar. No del todo seguro de lo que está pasando en la biblioteca, pero parece que hay algún tipo de Javascript a ralentizar el botón de imagen de inicio de sesión de interfaz de usuario de prestar rápidamente.

Me gustaría usar en lugar del selector openid en el cliente, en lugar de los ayudantes de la biblioteca MVC DotNetOpenAuth. ¿Qué tipos de ganchos de cliente y servidor es el HtmlHelper en este ejemplo escondite?

¿Fue útil?

Solución

El cliente selector openid, si estamos hablando acerca de la una como usos StackOverflow, no tiene ganchos del lado del servidor en todo de la misma manera que la de la HtmlHelper en uso DNOA, ya que el selector openid no realiza ninguna llamada AJAX espalda al servidor. control de selección de DNOA utiliza AJAX mucho que ofrecer a los usuarios una experiencia de inicio de sesión automático, detección automática a medida que escribe en el identificador, etc.

Así que en resumen, sí, el selector openid (SO-estilo) es mucho más simple y funciona muy bien con DNOA también.

Y sí, DNOA incorporado en cargas selector AJAX más lentamente. Eso es algo que yo (o voluntario) todavía necesito el trabajo relativo a la aceleración.

Otros consejos

Este post muestra cómo se integran DotNetOpenAuth y openid selector: http://blog.tchami.com/post/ASPNET-MVC -2-y-OpenID.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top