2009-01-07 18 views
15

Ahora que idselector se ha actualizado a RPXNow y no puede "simplemente usar" el código del selector, ¿cuál es un buen reemplazo?¿Qué es un buen control selector de apertura?

Quiero implementar OpenId en un nuevo sitio web que estoy usando, pero los usuarios serán simplemente tontos a la hora de iniciar sesión, a menos que yo les proporcione una manera fácil de hacerlo.

Como referencia, voy a utilizar .Net Open Id para el fondo en una aplicación web ASP.Net MVC.


EDITAR

Después de pensarlo barato, ¿qué pasa con el rpxlib?

+3

No me gusta RpxNow. En realidad, no simplifica mucho ya que ahora tiene un protocolo propietario para hablar con un intermediario innecesario entre su sitio y el proveedor de Openid. Además, trust_root/realm es rpxnow.com, lo que significa que estás enganchado a ellos para siempre o astillas las cuentas de Google. –

+0

¿qué quieres decir con astillar? –

+0

Para aquellos que consideren RpxNow pero tengan inquietudes sobre qué url de "raíz de confianza" se muestra en la página de inicio de sesión de un proveedor, RpxNow tiene cuentas pro que le permiten tener su propia url raíz de confianza e, incluso a $ 1K o más, pueden ser más que vale la pena si uno no quiere mantener el código de interfaz directa con tantos proveedores y sus versiones (OpenId, Facebook, LiveID, MySpace). http://rpxwiki.com/Realms-and-Trust-Roots – Marc

Respuesta

19

Jarrett Vance creó una "versión" de selector abierto que es mucho más amigable para desarrolladores/diseñadores.

Este selector es diferente porque no oculta los detalles de marcado en JavaScript. Por lo tanto, puede agregar fácilmente nuevos proveedores o reorganizar los existentes sin necesidad de buscar en el javascript.La forma de la conexión seguirá funcionando para inicios de sesión OpenID normales si javascript está deshabilitado

Lo mejor de todo, es que viene con la documentación, de demostración, y un montón de imágenes tanto recortada y como .pdn archivos en bruto (paint.net)

de Jarrett Vance openid-selectorcan be found here

alt text http://jvance.com/media/2009/02/10/JQueryOpenIdPluginUser_thumb2.media

PS: yo sugeriría leer this article antes de im plementing RPX.

+0

He seguido todos los enlaces en la publicación anterior pero no puedo encontrar un enlace de descarga – tjrobinson

+0

No hay nada descargable aquí: http://plugins.jquery.com/project/OpenId – tjrobinson

+0

http://jvance.com/files/jQueryOpenIdPlugin.zip estaba en esa página –

3

Estaba usando esa, pero luego encontré algunas personas que usaban una diferente que me hizo investigar, y encontré esto OpenID selector. No hay instrucciones en sí distintas a la demo.html, pero no debería ser demasiado difícil de descifrar. Simplemente incluya css y js, luego llame a la función javascript con el parámetro correcto.

Editar sobre rpx: opté por mantenerme alejado de rpx porque no quería tener un 'punto central de falla' y un sitio que no es el mío en el que los usuarios podrían autenticarse. Parece algo contra-intuitivo decir que estoy usando openid, pero si se tiene en cuenta que el proveedor de código abierto que el usuario está utilizando como parte del usuario, entonces tiene sentido.

+0

No puedo decir que me preocupe por eso, aparte del hecho de que muestra las imágenes y hace un envío a su página, lo haría prefiero uno que tiene un poco más de interactividad (como el idselector uno pre-poblando las URL) –

+0

Acabo de implementar ese y encontré 2 errores obvios de inmediato :(Veremos si los mantenedores muestran un poco de amor por él. –

+1

El código se ha bifurcado desde mi comentario. Reparó algunas cosas que noté con él: http://code.google.com/p/openid-realselector/ – FryGuy

4

He hecho una implementación con RPXLib y RPXNow, y es realmente bastante sencillo.

Quería minimizar la cantidad de trabajo realizado en el formato OpenId, y el RxpLib definitivamente ayudó con eso.

RpxNow también tiene una buena característica de decirme nuevos usuarios, el número de inicios de sesión por día, etc ...

4

he hecho Open-selector, que se acaba de añadir a su sitio y cambia el cuadro regular en OpenID una lista de proveedores y una entrada de texto de nombre de usuario.

El código es bastante simple (en caso de que necesite personalización adicional) y hay un modo en línea para que no altere su diseño original.

Cuestiones relacionadas