2011-10-04 22 views
7

I Para integrar la primavera Social (para proporcionar gorjeo, facebook, linkedLogin) con mi aplicación en la que ya he utilizado la primavera de Seguridad para proporcionar autenticación Identificación abierta .... compatibilidad de Identificación abierta¿Puedo usar Spring Social con Spring Security?

primavera de Seguridad está trabajando increíble y también intenté Spring Social con una aplicación de muestra ... Ahora quiero integrar Spring Social con el producto original. Quiero saber si esto funcionará o no ...? ¿Spring Security es totalmente compatible con Spring Social?

Si es así, de lo que necesito para manejar el inicio de sesión, cierre la sesión mientras esté dentro de la zona social de primavera. ¿Qué precauciones debo tomar?

Cualquier tutorial código fuente blog// serán de gran ayuda ....

Gracias de antemano,

Respuesta

2

que utilizan ambos en un proyecto de hace 2 meses y ambos funcionan bien juntos. Spring Social no debería darle ningún problema ya que está solicitando información a otros sitios web (proveedores) sin manejar ninguna autenticación que no sea suya.

La única parte complicada es si quieres ser un proveedor de servicios oAuth/oAuth2 (para que otros sitios web puedan enviar/extraer información desde/hacia tu sitio web, proporcionando una API al sitio web del cliente). La documentación es confusa, pero afecta un espacio de nombres separado configurado en el archivo de seguridad de primavera, coexistiendo sin superposición con el resto de los espacios de nombres de la aplicación (múltiples elementos 'http' en su XML, algunos de ellos podrían estar protegidos con OpenID, ya que Facebook protegería un formulario de envío de actualización de estado proveniente de otro sitio: '¿usted permite que el sitio web example.com publique actualizaciones?'; otros son públicos, como el formulario de inicio de sesión utilizado para proteger la acción anterior).

Cuestiones relacionadas