Pregunta

No puedo encontrar un ejemplo completo en cualquier lugar de una aplicación web de la primavera de Seguridad con la inscripción abierta ID similar a stackoverflows.

Yo diría que soy muy chico irritable, pero me parece muy intimidante Spring Security con su extraña DSL XML primavera.

He encontrado fragmentos de cómo se podría hacer el registro buena ole' stackoverflow usando:

Sin embargo, no hay ejemplos completos (WAR). ¿Alguien sabe o tiene un ejemplo de trabajo (es decir, WAR) que hace algo más que autenticarse con un OpenID en memoria URLs?

ACTUALIZACIÓN: La última versión de primavera Social hace un muy buen trabajo de administrar el registro de Oauth. Terminamos usando en su lugar. Aunque no es OpenID He crecido a preferir Oauth sobre OpenID. Para aquellos interesados ??en no es un proyecto para utilizar OpenID con muelle sociales: https://github.com / Molindo / primavera-sociales-openid

¿Fue útil?

Solución

¿Has mirado en la última versión del código de ejemplo (para la versión 3.1)?

Tiene varias mejoras para que sea más fácil de utilizar la autenticación de Google y Yahoo juntos (con diferentes configuraciones de cambio de atributo a la vez), utiliza un diálogo de entrada similar a la pila de registro de desbordamiento y realiza sencilla en el caso de usuarios que no han accedido previamente la aplicación.

Vea este tema https://jira.springsource.org/browse/SEC-1431 (y el vinculado) para más información.

Otros consejos

Sé que esto no es realmente útil para responder a su pregunta, pero actualmente estoy construyendo una aplicación web basada Grails y initailly empezado a utilizar la primavera de Seguridad, sino también resultaba difícil de configurar.

Entonces cambió a Apache Shiro y es mucho más sencillo de implementar. Pero no tiene soporte para OpenID fuera de la caja, pero los griales ágiles Plugin hace lo que puede ser capaz de utilizar esto como un ejemplo para escribir su propio.

No es exactamente OpenID, que utiliza Facebook Connect, pero la caja de Primavera GreenHouse . Eso es un gran código escrito por los chicos de primavera se pueden utilizar para poner en marcha su aplicación.

Sí, en la solicitud de primavera, el usuario puede autenticarse en su aplicación con el proveedor de Identificación abierta.

1) Aquí es el ejemplo de muestra de la solicitud de inicio de sesión ID abierto primavera.

2) Aquí es el ejemplo de muestra de la solicitud de inicio de sesión de la seguridad social primavera y blog aquí

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