Pregunta

Tengo una aplicación de Primavera que publica algunos servicios web RESTful usando Apache CXF (utilizando JAX-RS). Quisiera asegurar el acceso a los servicios que utilizan la autenticación básica HTTP. El nombre de usuario y la contraseña deben estar en un archivo de configuración de la primavera. La principal aplicación ya utiliza la primavera de Seguridad y yo preferiría no meterse con esa configuración.

¿Cuál es la manera más fácil de hacer esto? Podría escribir mi propia ServletFilter pero seguramente debe haber una manera de configurar esto?

¿Fue útil?

Solución

El autor de autenticación básica HTTP con Apache CXF Revisited proporciona el código de un interceptor de CXF que implementa la validación de la autenticación básica HTTP y una muestra de cómo definir el interceptor de seguridad y activarlo en un simple punto final.

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