2011-05-20 18 views

Respuesta

6

Realmente depende del nivel de seguridad que desea imponer. Simplemente podría usar control de acceso basado en web.xml simple con dominios, nombres de usuario y contraseñas.

La seguridad de sus servicios web es otra cosa. Desde el Spring Security FAQ:

aplicaciones Web son vulnerables a todo tipo de ataques que usted debe estar familiarizado, preferentemente antes de empezar el desarrollo para que pueda diseñar y el código con ellos en mente desde el principio. Consulte el OWASP web site para obtener información sobre los principales problemas que enfrentan los desarrolladores de aplicaciones web y las contramedidas que puede usar en su contra.

Spring Security es sin duda una opción. En su mayor parte, es fácil (hoy en día) integrarse con Spring y tiene un módulo de autenticación flexible.

También debería considerar Apache Shiro. Ya se ha respondido una comparación a la pregunta de Spring Security: Shiro vs. SpringSecurity y Shiro también a integrates nicely con Spring.

también hay algunas otras preguntas ya respondidas en este tema - How to secure a service REST with spring3? y Looking for a Simple Spring security example

No creo que hay una respuesta definitiva a la cuestión en su forma actual, pero espero que esto ayude a todos lo mismo.

Cuestiones relacionadas