2009-09-30 22 views
10

Apache CXF (jax-rs kullanarak) kullanarak bazı RESTful web hizmetleri yayınlayan bir Spring uygulamasına sahibim. HTTP temel kimlik doğrulaması kullanarak bu hizmetlere erişim sağlamak istiyorum. Kullanıcı adı ve şifre bir Spring konfigürasyon dosyasında olmalıdır. Ana uygulama zaten Spring Security kullanıyor ve bu kurulumla uğraşmamayı tercih ediyorum.Apache CXF: Temel kimlik doğrulamasıyla JAX-RS web hizmetinin güvenliği

Bunu yapmanın en kolay yolu nedir? Kendi ServletFilter'imi yazabilirim ama kesinlikle bunu yapılandırmanın bir yolu olmalı?

cevap

9

HTTP Basic Authentication with Apache CXF Revisited'un yazarı, HTTP Temel Kimlik Doğrulama doğrulamasını ve güvenlik engelleyicisini nasıl tanımlayacağınızı ve basit bir son noktada etkinleştirmeyi sağlayan bir CXF Aracısı kodu sağlar.

+0

Teşekkürler. Onu da buldum. "Birkaç satır XML" çözümünü umuyordum ama yapacak. :) –

+0

Aslında burada başka bir çözüm buldum: http://www.mail-archive.com/[email protected]/msg02906.html –

+0

@PascalThivent: Yanıt gövdesini bir tuşla nasıl gönderebilirim? Bir kullanıcı kötü kimlik bilgileriyle kimlik doğrulamayı denediğinde, değer çifti –